MySQL 入门教程:数据类型及其在数据库设计中的有效使用
了解 MySQL 数据类型以及在 MySQL 中设计数据库时如何有效使用它们。
数据库表包含具有特定数据类型(例如数字或字符串)的多个列。 MySQL 提供了更多的数据类型,而不仅仅是数字或字符串。 MySQL 中的每种数据类型都可以通过以下特征来识别:
- 这些用于表示数据值。
- 所占用的空间以及是否是固定值或可变长度。数据类型
- 的值可以被索引。
- MySQL 如何比较特定数据类型的值。
数据类型 | 定义值和范围 | |
---|---|---|
char | String(0~255) | |
varchar | String | |
5)String(0~2) 55) 文本mediumblob | String( 0 ~16777215) | |
longblob | String(0~4294967295) | |
longteks | String(0~4294967295)‶♿729 5 整数(-128~127) | |
小 | 整数(-32768~32767) | |
中整数 | 整数(-8388608~8388607) | |
int❀整数(-8388608) ~8388607) | ||
int | int 4862 (-684862 Bigint | 整数 (-922336854758077) |
kambal | 除小数(精确到小数 23(小数 24 ~ 54) '♿十进制双转换为字符串形式 | |
日期 | YYYY-MM-DD | |
日期时间 | YYYY-MM-DD HH:MM:SS | |
时间戳 |
日期时间YYY年-月-日HH:MM:SS 时间戳
YMMYYMMYHH:MM:SS
enum
选项值之一 设置
选项值子集 boolean
tinyintSQ type my 在MySQL中,你可以找到所有标准的SQL数值类型,包括精确数值数据类型和近似数值数据类型,包括整数、定点和浮点。此外,MySQL 还有一种用于存储位值的 BIT 数据类型。数字类型可以有符号或无符号,但类型 BIT
除外。下表显示了 MySQL 中数字类型的概述:
数字类型 描述 TINYINT ALL♶ 小整数 小 INTEGER MEDIUMINT 中等大小整数 INT 标准整数 BIGINT 大整数 定点DEC FLOAT 单精度浮点数
DOUBLE
双精度浮点数数字 BIT 字节字段
MySQL 布尔数据类型
BIT 字节字段 MySQL 布尔数据类型
时间戳
HH:MM:SS
enum
设置
boolean
BIT
除外。下表显示了 MySQL 中数字类型的概述:
数字类型 | 描述 | |
---|---|---|
TINYINT | ALL♶ 小整数 小 INTEGER MEDIUMINT | 中等大小整数 |
INT | 标准整数 | |
BIGINT | 大整数 | |
定点DEC | ||
FLOAT 单精度浮点数 | ||
DOUBLE | 双精度浮点数数字 | |
BIT | 字节字段 |
MySQL 布尔数据类型
MySQL 布尔数据类型
没有 BOOLE 或 BOO LE 数据类型。因此,为了表示布尔值,MySQL 使用最小的整数类型,即TINYINT(1) 。换句话说, BOOLEAN 和 BOOL 是 (INT。)的同义词。 MySQL 字符串数据类型 |
---|
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。