首页 >数据库 >mysql教程 >Mysql技术内幕-笔记-第二章 数据类型_MySQL

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

WBOY
WBOY原创
2016-06-01 13:11:45822浏览

第二章 数据类型

  1. Mysql中尽量不要使用UNSIGNED,因为可能会带来一些意想不到的效果
  2. SHOW CREATE TABLE tablename/G;查看表的创建语句

    

  1. ZEROFILL会将宽度小于设置的时候自动填充0
  2. 生产环境建议将SQL_MODE设置为严格模式:SET GLOBAL sql_mode='strict_trans_tables';
  3. DATETIME占用8字节,DATE占用3字节,TIMESTAMP占用4字节,DATETIME和TIMESTAMP显示的结果都是一样的,都是固定的"YYYY-MM-DD HH:MM:SS"的形式,但是显示的范围不同,且TIMESTAMP实际存储的内容为"1970-01-01 00:00:00"到当前时间的毫秒数
  4. CURRENT_TIMESTAMP是NOW的同义词,SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间
  5. 时间操作函数: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;

    

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn