Mysql_数据类型

1.整数类型(整形)

1.TINYINT 【27】
有符号值:-128到127 (-2
7到27 -1)
无符号值:0到255 (0到2
8 -1)
2.SMALLINT 【215】
有符号值:-32768 到 32767 (-2
15到-215 -1)
无符号值:0到65536(0到2
16 -1)
3.MEDIUMINT 【223】
有符号值:-8388608到8388607(-2
23到-223 -1)
无符号值:0到16777215(0到2
24 -1)
4.INT 整形 【231】
有符号值:-2147683648到2147683647(-2
31到231 -1)
无符号值:0到4294967295(0到2
32-1)
5.BIGINT 【263】
有符号值:(-2
63到263 -1)
无符号值:(0到2
64 -1)
6.BOOL,BOOLEAN 【注:mysql没有真正的布尔类型】
等价于TINYINT[1],0为false,其余为true

2.浮点类型

1.FLOAT[(M,D)] 单精度浮点数---4字节---
负数取值范围: -3.40E+38到-1.17E-38、0和1.175E-38到3.40E+38
//M是数字总位数,D是小数点后面的位数。如果M和D被省略,根据硬件允许的限制来保存值。单精度浮点数精确到导学7位小数位。
2.DOUBLE[(M,D)] 双精度浮点数---8字节---
-1.79E+308到-2.22E-308、0和2.22E-308到1.79E+308.
3.DECIMAL[(M,D)] 定点式,不会四舍五入---M+2---
和DOUBLE一样,内部以富川形式存储

3.字符串类型

1.CHAR(M) 定长字符串 M个字节 0-255
2.VARCHAR(M) 变长字符串 L+1字节 0-65535
3.TINYTEXT 文本字符
4.TEXT 小的文本
5.MEDIUMTEXT 中等长度文本
6.LONGTEXT 长文本类型
7.ENUM('value1','value2',...) 枚举类型 1或2字节
8.SET('value1','value2',...) 集合类型(可选择多个)

4.时间类型

1.TIME
2.DATE
3.DATETIME
4.TIMESTAMP
5.YEAR

5.二进制类型

保存 图片、视频 时使用【一般很少用】

posted @ 2018-01-28 19:27  Leq123  阅读(192)  评论(0)    收藏  举报