MYSQL学习笔记(一)数据类型

MySQL 数据类型

1、数值类型

1.整型spa

类型 大小 范围(有符号:默认) 范围(无符号)
TINYINT 1 字节 (-128,127) (0,255)
SMALLINT 2 字节 (-32 768,32 767) (0,65 535)
MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215)
INT或INTEGER 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295)
BIGINT 8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615)

2.浮点型字符串

类型 大小 范围(有符号:默认 范围(无符号)
FLOAT 4 字节 (-3.402 823 466 E+38,1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38)
DOUBLE 8 字节 (1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

3.定点型table

类型 大小 范围(有符号:默认 范围(无符号)
DECIMAL 对DECIMAL(M,D) ,若是M>D,为M+2不然为D+2 依赖于M和D的值 依赖于M和D的值

M:表示数据总长度(不包括小数点)数据类型

D:小数位im

eg:DECIMAL(6,1)     对应数值格式为 ***.*(eg:123.4)数据

存入数据时,按四舍五入计算top

2、字符串类型

类型 大小 范围
CHAR 0-255字节 最多255个字符(固定长度)
VARCHAR 0-65535 字节 最多65535个字符(非固定长度)
TINYTEXT 0-255字节 最多255个字符
TEXT 0-65 535字节 最多65535个字符
MEDIUMTEXT 0-16 777 215字节 最多2的24次方-1个字符
LONGTEXT 0-4 294 967 295字节 最多2的24次方-1个字符

3、日期和时间类型

类型 大小
(字节)
范围 格式
DATE 3 1000-01-01/9999-12-31 YYYY-MM-DD
TIME 3 '-838:59:59'/'838:59:59' HH:MM:SS
YEAR 1 1901/2155 YYYY
DATETIME 8 1000-01-01 00:00:00/9999-12-31 23:59:59 YYYY-MM-DD HH:MM:SS
TIMESTAMP 8 1970-01-01 00:00:00/2037 年某时 YYYYMMDD HHMMSS
相关文章
相关标签/搜索