Mysql的数据类型分为数字类型,日期和时间,字符串三大类,这三类又细分为下:
1.数字类型:
整数:
类型 说明 存储需求
tinyint 很小的整数 1个字节
smallint 小的整数 2个字节
mediumint 中等大小的整数 3 个字节
int(integer) 普通大小的整数 4个字节
bidint 大整数 8个字节
小数:
float 单精度浮点数 4个字节
double 双精度浮点数 8个字节
decimal 压缩严格的定点数 m+2个字节
2.日期和时间:
year time date datetime timestamp
3.字符串:
字符串: char varchar
文本: tinytext text mediumtext longtext
二进制(用来存储图片,音乐等): tinyblob blob mediumblob longblob
详情见: 《MySQL数据类型》 : http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html
Mysql关键字:
NULL:数据列可包含NULL值
NOT NULL:数据列不允许包含NILL值
DEFAULT:默认值
PRIMARY KEY :主键
AUTO_INCREMENT:自动递增,适用于整数类型
UNSIGNED : 无符号
CHARACTER SET name : 指定一个字符集
浙公网安备 33010602011771号