1、整型
1PB = 1024TB
1TB = 1024 GB
1GB = 1024 MB
1MB = 1024 KB
1KB = 1024 B
1B = 8 Bit
1B = 1个字节
1个字节 = 8Bit
utf-8英语 1个字节 中文是占 3个字节
2、小数
3、位类型
4、char和varchar类型
、
5、binary和varbinary类型
说明:类似于char和varchar,不同的是它们包含二进制字符串而不包含非二进制字符串。
6、Enum类型
说明:又称为枚举类型哦,要求插入的值必须属于列表中指定的值之一。如果列表成员为1~255,则需要1个字节存储如果列表成员为255~65535,则需要2个字节存储最多需要65535个成员!
7、Set类型
说明:和Enum类型类似,里面可以保存0~64个成员。和Enum类型最大的区别是:SET类型一次可以选取多个成员,而Enum只能选一个根据成员个数不同,存储所占的字节也不同 成员数 字节数1~8 19~16 217~24 325~32 433~64 8
8、时间类型
#1、Sql 测试整数类型范围
CREATE table tab1(
T1 int(8) ZEROFILL
)
desc tab1
insert into tab1
VALUES(2111)
insert into tab1
VALUES(988888888)
SELECT * from tab1
create table if not exists book(
id int(12)unsigned,
bookName VARCHAR(10),
price FLOAT,
author VARCHAR(10)
)
#3、浮点型和定点型
#案例1:
drop table if exists tab2
CREATE table tab2(
n1 float(5,2),
n2 double(5,2),
n3 decimal(5.2)
)
desc tab2
SELECT * from tab2
INSERT INTO tab2 VALUES(123.45,123.45,123.45);
INSERT INTO tab2 VALUES(123.4,123.4,123.4);
INSERT INTO tab2 VALUES(123.456,123.456,123.456);
INSERT INTO tab2 VALUES(235.45,235.45,235.45);
#日期xing
DROP TABLE IF EXISTS tab1;
CREATE TABLE tab3(
d1 DATETIME,
d2 TIMESTAMP
)
INSERT INTO tab1 VALUES(NOW(),NOW());
SELECT * FROM tab1;