mysql的 INTEGER
时间: 2024-03-21 14:37:05 浏览: 51
Mysql insert语句
MySQL中的INTEGER是一种整数数据类型,用于存储整数值。它可以存储的范围取决于具体的整数类型。以下是对MySQL中INTEGER的介绍和示例:
1. TINYINT:占用1个字节,范围为-128到127(有符号)或0到255(无符号)。
2. SMALLINT:占用2个字节,范围为-32768到32767(有符号)或0到65535(无符号)。
3. MEDIUMINT:占用3个字节,范围为-8388608到8388607(有符号)或0到16777215(无符号)。
4. INT:占用4个字节,范围为-2147483648到2147483647(有符号)或0到4294967295(无符号)。
5. BIGINT:占用8个字节,范围为-9223372036854775808到9223372036854775807(有符号)或0到18446744073709551615(无符号)。
以下是一个创建表并使用INTEGER类型的示例[^1]:
```sql
CREATE TABLE tmp_table_a (
id INT(3) NOT NULL AUTO_INCREMENT,
name varchar(16) DEFAULT '' NOT NULL,
PRIMARY KEY (`id`)
);
```
在上述示例中,创建了一个名为tmp_table_a的表,其中id列使用了INT(3)类型,表示该列存储的整数值最多占用3个字节的存储空间。
阅读全文