## 整数类型
|整数类型|说明|存储需求|有符号|无符号|
| ----- | ----- | ----- | ----- | ----- |
|tinyint|很小的整数|1个字节| +-127 | 0~255 |
|smallint|小的整数|2个字节| +-32767 | 0~65535 |
|mediumint|中等大小的整数|3个字节| +-8388607 | 0~16777215 |
|int(integer)|普通大小的整数|4个字节| +-2147483647 | 0~4294967295 |
|bigint|大整数|8个字节| +-92233720368547755807 | 0~18446744073709551615 |
## 浮点类型
|MySQL数据类型|含义|
| ----- | ----- | -----|
|float(m,d)|单精度浮点型 8位精度(4字节)|
|double(m,d)| 双精度浮点型 16位精度(8字节)|
## 日期与时间
|类型|大小(字节)|范围|格式|用途|
| ----- | ----- | ----- | ----- | ----- |
|DATE |3 |1000-01-01/9999-12-31|YYYY-MM-DD|日期值|
|TIME |3 |'-838:59:59'/'838:59:59'|HH:MM:SS|时间值或持续时间
|YEAR |1 |1901/2155|YYYY|年份值|
|DATETIME |8 |1000-01-01 00:00:00/9999-12-31 23:59:59|YYYY-MM-DD HH:MM:SS|混合日期和时间值|
|TIMESTAMP |4 |1970-01-01 00:00:00/2037 年某时|YYYYMMDD HHMMSS|混合日期和时间值,时间戳|
## 字符串类型
|类型|大小|用途|
| ----- | ----- | ----- |
|CHAR |0-255字节 |定长字符串|
|VARCHAR |0-65535字节 |变长字符串|
|TINYBLOB |0-255字节 |不超过 255 个字符的二进制字符串|
|TINYTEXT |0-255字节 |短文本字符串|
|BLOB |0-65 535字节 |二进制形式的长文本数据|
|TEXT |0-65 535字节 |长文本数据|
|MEDIUMBLOB |0-16 777 215字节 |二进制形式的中等长度文本数据|
|MEDIUMTEXT |0-16 777 215字节 |中等长度文本数据|
|LONGBLOB |0-4 294 967 295字节 |二进制形式的极大文本数据|
|LONGTEXT |0-4 294 967 295字节 |极大文本数据|
- 简介
- 数据库
- 数据表
- 创建数据表
- 查看数据表结构
- 修改数据表
- 删除数据表
- 查询数据
- 表单查询
- 聚合查询
- 链接查询
- 子查询
- 联合查询
- 正则查询
- 数据管理
- 数据类型
- 添加数据
- 更新数据
- 删除数据
- 索引
- 索引分类
- 设计原则
- 添加索引
- 查看索引
- 删除索引
- 视图
- 视图操作
- 视图应用
- 事务
- 触发器
- 存储过程和函数
- 变量
- 异常处理
- 光标
- 流程控制
- 存储过程
- 自定义函数
- 内置函数
- 数学
- 字符串
- 日期和时间
- 条件判断
- 系统信息
- 加/解密
- 其他
- 用户管理
- 登录和退出
- 新建用户
- 删除用户
- 修改用户
- 找回ROOT密码
- 权限管理
- 备份恢复
- 备份数据
- 恢复数据
- 日志
- 二进制日志
- 错误日志
- 查询日志
- 慢查询日志
- 性能优化
- 优化查询语句
- 优化数据库结构
- 优化服务器
- 主从复制
- WIN系统主从复制
- Linux单机主从复制
- Linux联机主从复制
- 参数配置
- 日常管理和维护
- 切换主从服务器
- PHP操作
- 连接
- 创建数据库
- 插入数据
- 插入多条数据
- 预处理语句
- 查询数据
- 预处理语句
- 实战应用
- 分表