第11章:列类型
优质
小牛编辑
130浏览
2023-12-01
目录
- 11.1. 列类型概述
- 11.1.1. 数值类型概述
- 11.1.2. 日期和时间类型概述
- 11.1.3. 字符串类型概述
- 11.2. 数值类型
- 11.3. 日期和时间类型
- 11.3.1. DATETIME、DATE和TIMESTAMP类型
- 11.3.2. TIME类型
- 11.3.3. YEAR类型
- 11.3.4. Y2K事宜和日期类型
- 11.4. String类型
- 11.4.1. CHAR和VARCHAR类型
- 11.4.2. BINARY和VARBINARY类型
- 11.4.3. BLOB和TEXT类型
- 11.4.4. ENUM类型
- 11.4.5. SET类型
- 11.5. 列类型存储需求
- 11.6. 选择正确的列类型
- 11.7. 使用来自其他数据库引擎的列类型
MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。本章首先对这些列类型进行了概述,然后更加详细地描述了各种列的类型,以及列类型存储需求的总结。概述很简单。关于具体列类型的详细信息应查阅详细的描述,例如指定值时允许使用的格式。
MySQL支持处理空间数据的扩展名。关于空间类型的信息参见第19章:MySQL中的空间扩展。
几种列类型描述使用了下述惯例:
·M
表示最大显示宽度。最大有效显示宽度是255。
·D
适用于浮点和定点类型,并表示小数点后面的位数。最大可能的值是30,但不应大于M-2。
·方括号(‘[’和‘]’)表示可选部分。