数据库数据类型

1.整形数据

整形数据 字节数
TINYINT 1
SMALLINT 2
MEDIUMINT 3
INT 4
INTEGER 4
BIGINT 8

2.浮点类型和定点类型

浮点类型 字节数
FLOAT 4
DOUBLE 8
DECIMAL(M,D) M+2

M表示整数D表示小数


3.时间日期类型

时间日期类型 字节数 取值范围
YEAR 1 1901-2155
DATE 4 1000-01-01~9999-12-31
TIME 3 -838:59:59~838:59:59
DATETIME 8 1000-01-01 00:00:00~9999-12-31 23:59:59
TIMESTAMP 4 19700101080001~20380119111407

☞Year:2位表示:00~69—>2000~2069 70~99—>1970~1999(如何插入为0,则表示0000,如果插入为”0”,则表示2000)
☞DATE:YYYY-MM-DD
☞TIME:CURRENT_DATE() NOW()
☞DATETIME:
☞TIMESTAMP:最大时间–>2038-01-19 11:14:07


4.字符串类型

char :255 可变
char(5) ab
varchar:65535 可变
varchar (5)ab

TEXT
TINYTEXT、MEDIUMTEXT、TEXT、LONGTEXT


5 .二进制类型

时间日期范围 取值范围
BINARY(M) 字节数M,允许长度为0~M的定长二进制字符串
VARBINARY(M) 允许长度为0~M的变长二进制字符串,字节数为值的长度加1
BIT(M) M位二进制数据,M最大值为64
TINYBLOB 可变长二进制数据,最多255个字节
BLOB 可变长二进制数据,最多(2^16-1)个字节
MEDIUMBLOB 可变长二进制数据,最多(2^24-1)个字节
LONGBLBO 可变长二进制数据,最多(2^32-1)个字节

blob:比如存储图片,音频,视频等
地址,读取速度比较慢

发布了38 篇原创文章 · 获赞 1 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章