数据类型
整数类型:TINYINT,SAMLLINT,MEDIUMINT,INT/INTEGER,BIGINT,分别对应字节数:1,2,3,4,8
浮点数类型:FLOAT,DOUBLE,定点数类型:DEC,位类型:BIT
日期和时间类型:
DATE 4字节,对应年-月-日
DATETIME 8字节,对应年-月-日 时-分-秒
TIMESTAMP 4字节,对应:19700101080001,数字表示时间,需要经常插入或更新时间的,使用TIMESTAMP类型
TIME 3字节,对应时:分:秒
YEAR 1字节,对应年
字符串类型:
CHAR:
char(M):M字节,M为0到255间整数
varchar(M):M字节,M为0到65535间整数,可变,如果字符串长度经常变换,用varchar
BINARY:
BINARY(M):M字节,可以存储二进制数据(图片,音乐或者视频文件)
VARBINARY(M):M字节,只能存储字符数据
TEXT:
TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT
BLOB:
TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB
TEXT和BLOB非常相似,不过BLOB可以存大二进制数据(图片音乐视频等),TEXT只能存储字符数据