MySQL常用資料型別
阿新 • • 發佈:2021-07-09
·字串的基本使用:
char(size) 固定長度字串 最大255個字元
varchar(size) 0~65535位元組 可變長度字串,最大65535-(1~3)位元組(在utf8編碼中最大21844個字元,1~3個位元組儲存大小,uft一個字元等於3個位元組)
char、varchar不管是字母還是漢字存放的都是以表的編碼定義好的字元,不是按位元組存放的。
數值型別:
整型:tinyint【1個位元組】、smallint【2個位元組】、mediumint【3個位元組】、int【4個位元組】、bigint【8個位元組】
小數型別:float【單精度】、double【雙精度】、decimal【M、D】小數可變長,大小不確定。
文字型別(字串型別):char 0-255、varchar 0-065535【0~2^16-1】、text 0~2^16-1、longtext 0~2^32-1
二進位制資料型別:blob【0~2^16-1】、longblob[0~2^32-1]
日期型別:
date【日期型別 年月日】
time【時間型別 時分秒】
year、datetime【年月日 時分秒 YYYY-MM-DD HH:mm:ss】
timestamp【時間戳】可用於自動記錄insert update