(一)标值型

1.整数型

mysql中的数据类型  数据库  第1张

①当标值超出特殊种类时,则全自动断开,即取特殊种类的最高值或极小值

  比如INSERT test_int(a) VALUES(-129);

  这时储存的是-128

②针对无标记添充,取值取0

  比如INSERT test_unsigned(a,b) VALUES(-12,-12);

  这时b为0

2.浮点型

mysql中的数据类型  数据库  第2张

CREATE TABLE test_float(
a DECIMAL(2,1)
);

INSERT test_float VALUES(2.649);

a为2.6

M>D

假如M==D则总十位数为1位,小数位后1为=位,说白了做大幅0.9

 (二)字符串类型

mysql中的数据类型  数据库  第3张

  TEXT不可以有初始值

  -- 检测TEXT不可以有初始值
  CREATE TABLE test_str1(
  content TEXT DEFAULT 'THIS IS A TEST'
  );会出错

  NUM和SET能够 用数字数据库索引表明第几个原素

  SET結果会按默认设置键入的次序全自动排序,而不是依照插进的次序

(三)时间日期种类

mysql中的数据类型  数据库  第4张