MySQL支持多种数据类型,包括:
数值数据类型:
整数:tinyint(范围:[0~255],-128~127)- 单字节;smallint(范围:0~65535,-32768~32767)- 2字节;mediumint(范围:0~16777215)- 3字节;int(范围:0~4294967295)- 4字节;bigint(范围:0~18446744073709551615)- 8字节。
浮点数:float(单精度)- 4字节;double(双精度)- 8字节。
定点数:decimal(范围可变,M+2字节),对精度要求高的情况推荐使用。
日期/时间类型:
year(1901~2155)
time(格式:HH:MM:SS,可省略)
date(格式:YYYY-MM-DD)
datetime(格式:YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS,1000-01-01~9999-12-31)
timestamp(范围:1970-2037,存储4字节,UTC时间)
字符串类型:
text类型:tinytext、text、mediumtext、longtext,存储长度递增。
char(固定长度)和varchar(可变长度)
set(存储0个或多个值,不允许重复)
二进制类型:bit(位数指定)和blob(大对象,存储可变数据)
以上数据类型在存储大小和功能上各不相同,根据实际需求选择合适的数据类型是设计MySQL表结构的关键。
本文地址: http://www.goggeous.com/j/1/1175082
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-04 19:49:18职业培训
2025-01-04 19:49:09职业培训
2025-01-04 19:49:09职业培训
2025-01-04 19:49:08职业培训
2025-01-04 19:49:08职业培训
2025-01-04 19:49:07职业培训
2025-01-04 19:49:07职业培训
2025-01-04 19:49:05职业培训
2025-01-04 19:48:56职业培训
2025-01-04 19:48:55职业培训
2024-12-28 17:38职业培训
2025-01-06 21:37职业培训
2024-12-17 19:24职业培训
2025-01-05 00:40职业培训
2025-01-01 18:44职业培训
2024-12-09 23:34职业培训
2024-12-10 13:13职业培训
2025-01-01 17:15职业培训
2025-01-05 00:53职业培训
2024-11-26 21:23职业培训
扫码二维码
获取最新动态