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支持的范围,从而保证数据的正确性和完整性。