您的位置:首页 > 数据库 > MySQL

Mysql技术内幕-笔记-第二章 数据类型

2014-06-06 00:00 316 查看
第二章 数据类型

Mysql中尽量不要使用UNSIGNED,因为可能会带来一些意想不到的效果

SHOW CREATE TABLE tablename\G;查看表的创建语句

    


ZEROFILL会将宽度小于设置的时候自动填充0

生产环境建议将SQL_MODE设置为严格模式:SET GLOBAL sql_mode='strict_trans_tables';

DATETIME占用8字节,DATE占用3字节,TIMESTAMP占用4字节,DATETIME和TIMESTAMP显示的结果都是一样的,都是固定的"YYYY-MM-DD HH:MM:SS"的形式,但是显示的范围不同,且TIMESTAMP实际存储的内容为"1970-01-01 00:00:00"到当前时间的毫秒数

CURRENT_TIMESTAMP是NOW的同义词,SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间

时间操作函数:DATE_ADD和DATE_SUB

select NOW() as now,DATE_ADD(NOW(), INTERVAL 1 DAY) as tomorrow, DATE_SUB(NOW(), INTERVAL 1 DAY) as yesterday\G;
    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: