MySQL中整数类型的简单介绍(mysql 整数类型)
MySQL数据库中的整数类型可以被划分为适用于存储不同范围的整数值的多种整数类型。这些整数类型包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT以及BIT,它们之间的主要差异是可以存储的数字范围的大小不同。
TINYINT可以存储在-128至127之间的整数,SMALLINT可以存储在-32768至32767范围内的整数,MEDIUMINT可以存储在-8388608到8388607范围内的整数,INT可以存储在-2147483648至2147483647范围内的整数,BIGINT可以存储介于-9223372036854775808至9223372036854775807范围内的整数,以及BIT可以存储二进制位值。
相应地,在MySQL中,可以使用以下语句来定义整数类型:
(1)TINYINT:
CREATE TABLE table_name(
column_name TINYINT(size)
);
(2)SMALLINT:
CREATE TABLE table_name(
column_name SMALLINT(size)
);
(3)MEDIUMINT:
CREATE TABLE table_name(
column_name MEDIUMINT(size)
);
(4)INT:
CREATE TABLE table_name(
column_name INT(size)
);
(5)BIGINT:
CREATE TABLE table_name(
column_name BIGINT(size)
);
(6)BIT:
CREATE TABLE table_name(
column_name BIT(size)
);
此外,整数类型还可以在MySQL中以无符号类型和有符号类型进行使用。无符号类型只能够存储非负值,而有符号类型可以存储正负值。下面是如何声明无符号和有符号类型的示例:
(1)无符号类型:
CREATE TABLE table_name(
column_name TINYINT UNSIGNED(size)
);
(2)有符号类型:
CREATE TABLE table_name(
column_name TINYINT SIGNED(size)
);
总而言之, MySQL中的整数类型常用来存储数字数据,它可以被划分为TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT以及BIT等多种类型,并可以以无符号类型和有符号类型进行使用。