一、整数类型
1、 整数类型 INT
1) TINYINT SMALLINT MEDIUMINT BIGINT 注意长度
a)阅读资料
1、bigint(2^64)
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),无符号的范围是0到
18446744073709551615。一位为 8 个字节。
2、int(2^32)
一个正常大小整数。有符号的范围是-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字),无符号的范围是0到4294967295。一位大小为 4 个字节。
int 的 SQL-92 同义词为 integer。
3、mediumint(2^24)
一个中等大小整数,有符号的范围是-8388608到8388607,无符号的范围是0到16777215。 一位大小为3个字节。
4、smallint(2^16)
一个小整数。有符号的范围是-2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据,无符号的范围是0到65535。一位大小为 2 个字节。MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
5、tinyint(2^8)
有符号的范围是-128 - 127,无符号的范围是 从 0 到 255 的整型数据。一位大小为 1 字节。
6、 浮点数类型 FLOAT DOUBLE 注意小数点
7、 定点数类型 DEC
8、 位类型 BIT
二、字符串类型
1、CHAR系列 CHAR VARCHAR
2、TEXT系列 TEXT
1) TINYTEXT MEDIUMTEXT LONGTEXT (ASCII)
3、 BLOB 系列 BLOB
1)TINYBLOB MEDIUMBLOB LONGBLOB (特殊符号)
4、 BINARY系列 BINARY VARBINARY
5、 枚举类型: ENUM
1) 65536个元素 (单选择题)
6、 集合类型: SET (多选择题)
三、时间和日期类型
DATE TIME DATETIME TIMESTAMP YEAR
网友评论