mysql5.7所有数据类型以及占用内存空间 以及其它知识 详细讲解
时间: 2023-02-08 14:39:16 浏览: 111
MySQL 5.7 中的数据类型主要分为三类:数值类型、日期和时间类型、字符串类型。
数值类型:
- TINYINT:1 字节,存储范围 -128 到 127。
- SMALLINT:2 字节,存储范围 -32768 到 32767。
- MEDIUMINT:3 字节,存储范围 -8388608 到 8388607。
- INT:4 字节,存储范围 -2147483648 到 2147483647。
- BIGINT:8 字节,存储范围 -9223372036854775808 到 9223372036854775807。
- FLOAT:4 字节,存储单精度浮点数。
- DOUBLE:8 字节,存储双精度浮点数。
- DECIMAL:根据精度和小数点后位数的不同而不同。
日期和时间类型:
- DATE:3 字节,存储日期,格式为 ‘YYYY-MM-DD’。
- DATETIME:8 字节,存储日期和时间,格式为 ‘YYYY-MM-DD HH:MM:SS’。
- TIMESTAMP:4 字节,存储时间戳,格式为 ‘YYYYMMDDHHMMSS’。
- TIME:3 字节,存储时间,格式为 ‘HH:MM:SS’。
- YEAR:1 字节,存储年份。
字符串类型:
- CHAR:固定长度字符串,长度不能超过 255。
- VARCHAR:可变长度字符串,长度不能超过 65535。
- TEXT:长文本数
阅读全文