类型
TINYTEXT
- 最大长度:255 字节
- 用于存储非常小的文本数据
TEXT
- 最大长度:65,535 字节(大约 64 KB)
- 用于存储中等大小的文本数据
MEDIUMTEXT
- 最大长度:16,777,215 字节(大约 16 MB)
- 用于存储较大的文本数据
LONGTEXT
- 最大长度:4,294,967,295 字节(大约 4 GB)
- 用于存储非常大的文本数据
对比
类型 | 最大存储长度 | 应用场景 |
TINYTEXT | 255 字节 | 存储非常短的文本 |
TEXT | 65,535 字节 | 存储中等大小的文本,如博客文章 |
MEDIUMTEXT | 16,777,215 字节 | 存储较大的文本,如大段文本 |
LONGTEXT | 4,294,967,295 字节 | 存储非常大的文本,如书籍 |
数字类型
SMALLINT
- 有符号范围:-32,768 到 32,767
- 无符号范围:0 到 65,535
MEDIUMINT
- 有符号范围:-8,388,608 到 8,388,607
- 无符号范围:0 到 16,777,215
INT 或 INTEGER
- 有符号范围:-2,147,483,648 到 2,147,483,647
- 无符号范围:0 到 4,294,967,295
BIGINT
- 有符号范围:-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
- 无符号范围:0 到 18,446,744,073,709,551,615
对比
类型 | 有符号范围 | 无符号范围 | 应用场景 |
TINYINT | -128 到 127 | 0 到 255 | 存储非常小的整数值 |
SMALLINT | -32,768 到 32,767 | 0 到 65,535 | 存储小范围的整数值 |
MEDIUMINT | -8,388,608 到 8,388,607 | 0 到 16,777,215 | 存储中等范围的整数值 |
INT | -2,147,483,648 到 2,147,483,647 | 0 到 4,294,967,295 | 存储大范围的整数值 |
BIGINT | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 0 到 18,446,744,073,709,551,615 | 存储非常大的整数值 |