MySQL INT 数据类型介绍

MySQL INT 数据类型可以存储的整数范围从 -2147483648 到 2147483647。

语法

INT 数据类型的语法如下:

INT[(M)]

其中,M 表示可选的显示宽度,取值范围从 1 到 11,默认为 11。

使用场景

INT 数据类型在 MySQL 中非常常见,适用于存储整数。它通常用于存储数量、计数器和标识符等整数值。

示例

下面是两个使用 INT 数据类型的示例:

示例 1

创建一个名为 students 的表,该表包含一个 id 列和一个 age 列,其中 id 是整数类型,用于存储学生的唯一标识符,age 是整数类型,用于存储学生的年龄:

CREATE TABLE students (
  id INT(11) NOT NULL AUTO_INCREMENT,
  age INT(11),
  PRIMARY KEY (id)
);

示例 2

假设有一个名为 orders 的表,它包含一个 id 列和一个 quantity 列,其中 id 是整数类型,用于存储订单的唯一标识符,quantity 是整数类型,用于存储订单的数量:

CREATE TABLE orders (
  id INT(11) NOT NULL AUTO_INCREMENT,
  quantity INT(11),
  PRIMARY KEY (id)
);

结论

INT 数据类型在 MySQL 中是用于存储整数的常用数据类型之一。它适用于存储数量、计数器和标识符等整数值。在设计 MySQL 数据库时,应根据实际需求选择适当的数据类型。