一.数值类型
(1)tinyint(十分小的数据 1字节的大小)
(2)smallint (较小的数据 2字节)
(3)mediumint (中等大小的字节 3字节)
(4)int (标准的整数 4字节)常用的
(5) bigint(较大的数据 8字节)
(6)float (浮点数 4字节)
(7)double (浮点数 8字节)
(8)decimal (字符串形式的浮点数 一般用于经济计算 )
二.字符串类型
(1)char (字符产固定大小的 0~255)
(2)varchar(可变字符串 0~65535)常用的 对应Java中的string
(3)tinytext (微型文本2^8-1 )
(4) text (文本串 2^16-1) 保存大文本
三.时间和日期
(1)data YYYY-MM-DD (日期格式)
(2)time HH:MM:SS(时间格式)
(3)datatime YYYY-MM-DD HH:MM:SS 最常用的时间格式
(4)timestamp 时间戳 从1970.1.1到现在的毫秒数 也较为常用
(5)year(年份表示)
四.null 没有值,未知
字段属性
unsigned (无符号的整数 声名该列不能为负数)
zerofill(0填充 不足的位数用0填充 1 001)
自增 auto_increment(自动在上一条记录的基础上+1(默认) 通常用来设计唯一的主键 必须是整数 可自定义设计主键的自增起始值和步长)
非空 NULL NOT NULL(假设不给复制就会报错)
默认 default '默认值'(设置默认值)



