1、整型

  • tinyint (0~255/-128~127)
  • smallint (0~65535/-32768~32767)
  • mediumint
  • int
  • bigint

    1.1 参数解释

  • unsigned 无符号(不能为负)

  • zerofill 0填充
  • M 填充后的宽度

    2、浮点型

  • float

  • double

    2.1 格式

  • float(M,D) unsigned\zerofill;

    3、字符型

  • char(m) 定长

  • varchar(m)变长
  • text

    3.1 char&varchar

    列 实存字符i 实占空间 利用率

char(M) 0<=i<=M M i/m<=100%

varchar(M) 0<=i<=M i+1,2 i/i+1/2<100%

4、日期时间类型

  • year YYYY 范围:1901~2155. 可输入值2位和4位(如98,2012)
  • date YYYY-MM-DD 如:2010-03-14
  • time HH:MM:SS 如:19:26:32
  • datetime YYYY-MM-DD HH:MM:SS 如:2010-03-14 19:26:32
  • timestamp YYYY-MM-DD HH:MM:SS 特性:不用赋值,该列会为自己赋当前的具体时间