史上最全的mysql数据类型汇总-上

2. 小数类型 MySQL用浮点数和定点数表示带有小数的数值。浮点数(如FLOAT, DOUBLE)与定点数(如DECIMAL)有特定的精度和范围定义,超出范围的值会被截断。3. 日期/时间类型 MySQL提供多种日期类型,如YEAR, DATE, TIME等,用于存储年份、日期和时间。如YEAR类型,1位数字代表1901-2155,2位数字则可能...
史上最全的mysql数据类型汇总-上
MySQL支持丰富的数据类型,包括数值、日期/时间以及字符串类别。

1. 整数类型

MySQL的整数类型包括TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT,都支持自增(AUTO_INCREMENT)功能。存储空间和取值范围各异,选择时需考虑实际需求以提高查询效率和节省空间。

实例

例如,指定year字段的显示宽度,尽管宽度与取值范围无关,但不影响数据的插入和显示,如12345会被完整显示为5位。

2. 小数类型

MySQL用浮点数和定点数表示带有小数的数值。浮点数(如FLOAT, DOUBLE)与定点数(如DECIMAL)有特定的精度和范围定义,超出范围的值会被截断。

3. 日期/时间类型

MySQL提供多种日期类型,如YEAR, DATE, TIME等,用于存储年份、日期和时间。如YEAR类型,1位数字代表1901-2155,2位数字则可能被误解为0000而非2000。

实例

例如,创建表yunweijia_2,插入与验证不同格式的year值,注意超出范围的值会被处理。

更多日期与时间类型的详细介绍,将在后续内容中呈现。2024-08-17
mengvlog 阅读 87 次 更新于 2025-10-31 07:41:32 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部