ITPub博客

首页 > 数据库 > > mysql日期函数

mysql日期函数

作者:飘絮絮絮丶 时间:2020-05-11 11:12:07 0 删除 编辑

日期转换函数

  • 时间戳转化为日期:FROM_UNIXTIME()
SELECT 
    distinct FROM_UNIXTIME(dateline,"%Y%m%d") as date 
FROM table_name 
WHERE FROM_UNIXTIME(dateline,"%Y%m%d")>'20181112' limit 3

/*打印结果*/
date
20181113
20181114
20181115
  • 日期转化为时间戳:UNIX_TIMESTAMP()
SELECT 
    distinct dateline as timestamp 
FROM table_name 
WHERE dateline>UNIX_TIMESTAMP(20181112)
LIMIT 3

/*打印结果*/
timestamp
1541952001
1541952010
1541952125

查询数据库名、表名以及更改备注信息

  • 查询数据库名
SHOW DATABASES
  • 查询数据库中的表明
SHOW TABLES LIKE 'pre_forum_post_%'
/*打印结果*/
pre_forum_post_1
pre_forum_post_10
pre_forum_post_11
  • 查询创建的表结构(字段名称、数据类型、以及备注)
SHOW CREATE TABLE live_user_login;

/*打印结果*/
CREATE TABLE `live_user_login` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `cid` bigint(20) DEFAULT NULL COMMENT '课程ID',
  `order_no` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `order_ctime` datetime DEFAULT NULL COMMENT '订单创建时间',
  `utm_source` varchar(40) NOT NULL COMMENT '用户的每日渠道来源',
  PRIMARY KEY (`id`),
  KEY `last_time` (`last_time`)
) ENGINE=InnoDB AUTO_INCREMENT=5458506 DEFAULT CHARSET=utf8 COMMENT='基于live_user的last_time统计学堂课程每日的活跃用户数'
  • 查询数据库中所有的表名
SELECT table_name FROM information_schema.TABLES 
  • 给字段更改备注
ALTER TABLE
table_name
MODIFY COLUMN `column_name` int(11) DEFAULT NULL COMMENT '备注信息'; 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3131063/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-09

  • 博文量
    2646
  • 访问量
    42284