数据库的数据类型
数值
整数类型
- tinyint 十分小的数据 1个字节
- smallint 较小的数据 2个字节
- mediumint 中等大小的数据 3个字节
- int 标椎的整数 4个字节
- bigint 较大的数据 8个字节
浮点型
- float 浮点数 4个字节
- double 浮点数 8个字节
- decimal 字符串形式的浮点数
注意:INT(x) 不是只能存储x个数值,而是显示的数值长度为x。 int(5)就是数值显示的程度为5个,0填充时候也是5位.
字符串
- char 字符串固定大小 0~255
- **varchar 可变字符串 0~65535 常用的 **
- tinytext 微型文本 2^8 - 1
- text 文本串 2^16 - 1 保存大文本使用
时间日期
- date YYYY-MM-DD 日期
- time HH:MM:SS 时间
- datatime YYYY-MM-DD HH: MM: SS 最常用的时间格式
- timestamp 时间戳, 2021.4.28到现在的毫秒 较为常用
- year 年份表示
null
- 没有值,未知
- 注意,使用NULL进行运算,结果为NULL