CHAR(*):最多255個字節的定長字符串,它的長度必須在創建時指定
VARCHAR(*):最多255個字節的可變長度字符串,它的長度必須在創建時指定
TEXT:最大長度為64K字符的變長文本
TINYTEXT:最大長度為255字符的變長文本
MEDUIMTEXT:最大長度為16K字符的變長文本
LONGTEXT:最大長度為4GB字符的變長文本
tinyint:1字節。有符號值:-128 到127;無符號值:0到255
smallint:1字節。有符號值:-32768 到32767;無符號值:0到65535
mediumint:3字節。
int:4字節
bigint:8字節
decimal:精確存儲的小數,在內部用字符串存儲,適合金額等要求精確的類型。別名:NUMERIC
float:4字節,單精度。會近似存儲(*),效率比decimal高。
double:8字節,雙精度。會近似存儲(*),效率比decimal高。
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
TITYBLOB:最大長度為255字節
BLOB:最大長度為64KB
MEDIUMBLOB:最大長度為16MB
LONGBLOB:最大長度為4GB