一、資料型別(內容參考《sql學習指南》)不完整
1、文字型別
文字型別
最大位元組數
tinytext
255text
65535
varchar
65536
mediumtext
16777215
longtext
4294967295
2、整數型別
型別帶符號的範圍
無符號的範圍
tinyint
-128~127
0~255
smallint
-32768~32767
0~65535
mediumint
-8388608~8388607
0~16777215
int-2147483648~2147483647
0~4294967295
bigint
注:在這些型別符前面可以加上unsigned 關鍵字,表示該列儲存的資料大於或等於0,即上面的「無符號範圍」。
3、浮點型別
float
double
注:浮點列也可以定義為unsigned, 但只是禁止列存放負數,沒有改變資料範圍。
4、時間型別
型別預設格式
允許的值
date
yyyy-mm-dd
1000-01-01~9999-12-31
datetime
yyyy-mm-dd hh:mi:ss
1000-01-01 00:00:00~9999-12-31 23:59:59
timestamp
yyyy-mm-dd hh:mi:ss
1970-01-01 00:00:00~2037-12-31 23:59:59
year
yyyy
1901~2155
time
hh:mi:ss
-838:59:59~838:59:59
MySQL學習筆記 資料型別
方括號中的屬性可以在ddl語句中控制column的詳細屬性 一 整數型 1.int width unsigned zerofill mysql用4 bytes儲存int型資料,其值在 2,147,483,648到2,147,483,647之間,如果選擇了unsigned型別,那麼值在0到4,294,...
mysql 筆記 資料型別
serial serialis an alias forbigint unsigned not null auto increment unique.zerofill 如果指定numeric 列指定為 zerofill 自動為非符號列 if you specifyzerofillfor a nume...
MySQL 5 6學習筆記(資料型別)
mysql支援多種資料型別,主要有數值型別 日期 時間型別和字串型別。數值資料型別 包括整數型別tinyint smallint mediumint int bigint 浮點小數型別float的double 定點小數型別decimal。日期 時間型別 包括year time date dateti...