數據庫數據類型

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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章