创建数据表的时候,指定的列可以存储的数据类型,例如:
CREAT TABLE book(bid 列类型);
1、数值类型——引号可加可不加
TINYINT微整型,占一个字节,范围-128~127
SMALLINT 小整型,占两个字节,范围-32768~32767
INT 整型,占四个字节
BIGINT 大整型,占八个字节
FLOAT(M,D) 单精度浮点型,占四个字节 M表示总的有效位数,D代表小数点后的有效位数
DOUBLE(M,D) 双精度浮点型,占八个字节
DECIMAL(M,D) 定点小数,不会产生计算误差
BOOL 布尔型,只有两个结果TRUE、FALSE(不能加引号),真正存储时自动变成1、0
2、日期时间类型——必须加引号
DATE 日期型
TIME 时间型
DATETIME 日期时间型
3、字符串类型——必须加引号
VARCHAR(M) 变长字符串,不会产生空间浪费,操作速度相对较慢,M最大65535
CHAR(M) 定长字符串,M最大255
TEXT(M) 大型边长字符串,M最多2G
注:个人整理,若有错误,欢迎批评指正,期待共同进步。