淘先锋技术网

首页 1 2 3 4 5 6 7

MySQL是一个非常流行的关系型数据库管理系统,它允许存储不同类型的数据,包括整数数值。

CREATE TABLE employee (
id INT(11) PRIMARY KEY,
name VARCHAR(50),
age INT(3),
salary INT(10)
);

在上面的代码中,我们创建了一个名为“employee”的表格,它包含四个列:id、name、age和salary。其中,age和salary列都是存储整数值的列。

MySQL中有多种整数类型可供选择,每种类型的存储范围和精度都不同。以下是一些常用的整数类型:

  • TINYINT:占用1个字节,存储范围为-128到127
  • SMALLINT:占用2个字节,存储范围为-32768到32767
  • MEDIUMINT:占用3个字节,存储范围为-8388608到8388607
  • INT:占用4个字节,存储范围为-2147483648到2147483647
  • BIGINT:占用8个字节,存储范围为-9223372036854775808到9223372036854775807

您可以根据需要选择适当的整数类型,并指定列的长度(如果需要)。

CREATE TABLE student (
id INT(11) PRIMARY KEY,
name VARCHAR(50),
age TINYINT(2),
score INT(3),
grade BIGINT(20)
);

在上面的代码中,我们创建了一个名为“student”的表格,它包含五个列:id、name、age、score和grade。其中,age列是一个TINYINT类型的整数,它最多只能存储两位数值;score列是一个INT类型的整数,它最多只能存储三位数值;而grade列是一个BIGINT类型的整数,它最多可以存储20位数值。

通过选择适当的整数类型和长度,可以确保您的数据在存储时不会超过MySQL支持的范围,从而保证数据的正确性和完整性。