MySQL 是一种流行的关系型数据库管理系统,它支持各种数据类型,用于存储和处理不同类型的数据。在本文中,我们将介绍一些常见的 MySQL 数据类型,并提供相应的源代码示例。
- 整数类型
MySQL 提供了多种整数数据类型,用于存储整数值。以下是一些常见的整数类型:
- TINYINT: 用于存储小范围整数,范围为 -128 到 127。
- SMALLINT: 用于存储中等范围的整数,范围为 -32768 到 32767。
- INT: 用于存储普通大小的整数,范围为 -2147483648 到 2147483647。
- BIGINT: 用于存储大范围的整数,范围为 -9223372036854775808 到 9223372036854775807。
以下是创建一个名为 “users” 的表,并使用整数类型来定义列的示例:
CREATE TABLE users (
id INT,
age TINYINT,
salary BIGINT
);
- 小数类型
MySQL 提供了多种小数数据类型,用于存储浮点数和定点数。以下是一些常见的小数类型:
- FLOAT: 用于存储单精度浮点数,可以存储大约 7 位小数。
- DOUBLE: 用于存储双精度浮点数,可以存储大约 15 位小数。
- DECIMAL: 用于存储定点数,可以指定精确的小数位数。
以下是创建一个名为 “products” 的