数据库的列类型(加粗为常用):
数值: (从小到大)
名称 | 占用大小(字节) | 备注 |
---|---|---|
tinyint | 1 | 十分小的数据 |
smallint | 2 | 较小的数据 |
medium | 3 | 中等大小的数据 |
int | 4 | 标准的数据 |
bigint | 8 | 较大的数据 |
float | 4 | 单精度浮点数 |
double | 8 | 双精度浮点数 |
decimal | 字符串形式的浮点数 | 一般在金融计算的时候使用 |
字符串:
名称 | 大小 | 备注 |
---|---|---|
char | 0~255 | 字符串 固定大小 |
varchar | 0~65535 | 可变字符串 |
tinytext | 2^8-1 | 保存微型文本 |
text | 2^16-1 | 文本串 保存大文本 |
时间日期:
名称 | 格式 | 备注 |
---|---|---|
date | YYYY-MM-DD | 日期格式 |
time | HH:mm:ss | 时间格式 |
datetime | YYYY-MM-DD HH:mm:ss | 把日期和时间连接起来 |
timestamp | 1970.1.1到现在的毫秒数 | 时间戳 |
year | YYYY | 年份 |
null:
- 没有值,未知
- 不要使用null进行计算,结果为null