mysql 字段类型
时间: 2023-08-14 15:12:58 浏览: 109
mysql 字段类型说明
MySQL 中常用的字段类型包括:
1. 整数类型(Integer Types):
- TINYINT:1 字节,范围 -128 到 127 或者 0 到 255。
- SMALLINT:2 字节,范围 -32768 到 32767 或者 0 到 65535。
- MEDIUMINT:3 字节,范围 -8388608 到 8388607 或者 0 到 16777215。
- INT/INTEGER:4 字节,范围 -2147483648 到 2147483647 或者 0 到 4294967295。
- BIGINT:8 字节,范围 -9223372036854775808 到 9223372036854775807 或者 0 到 18446744073709551615。
2. 浮点类型(Floating-Point Types):
- FLOAT:4 字节,单精度浮点数。
- DOUBLE:8 字节,双精度浮点数。
- DECIMAL:可变长度,用于存储精确的小数值,可以指定精度和小数位数。
3. 字符串类型(String Types):
- CHAR:固定长度字符串,最多 255 个字符。
- VARCHAR:可变长度字符串,最多 65535 个字符。
- TEXT:可变长度文本字符串,最多 65535 个字符。
4. 日期和时间类型(Date and Time Types):
- DATE:日期,格式为 'YYYY-MM-DD'。
- TIME:时间,格式为 'HH:MM:SS'。
- DATETIME:日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'。
- TIMESTAMP:时间戳,存储从 1970 年 1 月 1 日至今的秒数。
还有其他一些特殊的字段类型,如枚举类型(ENUM)、集合类型(SET)、布尔类型(BOOLEAN)等。
阅读全文