目录
数据类型
一、为什么需要不同的数据类型?
不同的数据类型决定了MySQL存储数据的方式不同。
二、有哪几种数据类型?每种数据类型中各类型有何区别?
1.整数类型:
常用:TINYINT ( 1字节 ) INT ( 4字节 )
BIGINT ( 8字节 )
区别:有符号数的取值范围不同
还有: SMALLINT ( 2字节 ) MEDIUMINT ( 8字节 )
2.浮点数和定点数类型:
常用: FLOAT ( 4字节 ) DOUBLE ( 8字节 )
区别: FLOAT是单精度,而DOUBLE是双精度浮点数类型。
还有: DECIMAL (M,D) ( (M+2) 字节)
3.日期和时间类型:
常用: DATE ( 4 字节 ) DATETIME( 8字节 )
区别:DATE存日期(如:2022-03-01),而DAATETIME可以存日期+时间 (如:2022-03-01 11:00:00)。
还有:YEAR( 1 字节 ) TIME ( 3字节 )
TIMESTAMP ( 4 字节 )