1. 程式人生 > >Integer & String types

Integer & String types

lpad ali trim varchar code storage all ger 個數

Type Storage(bytes) Minimum Value Maximum Value
TINYINT 1 -128/0 127/255
SMALLINT 2 -23768/0 23767/65535
MEDIUMINT 3 -8388608/0 8388607/16777215
INT/INTEGER 4 -2147483648/0 2147483647/4294967295
BIGINT 8 -9223372036854775808/0 -9223372036854775807/18446744073709551615
char(n) 定長 索引效率高 程序裏面使用trim去除多余的空白 n 必須是一個介於 1 和 8,000 之間的數值,存儲大小為 n 個字節
varchar(n) 變長 效率沒char高 靈活 n 必須是一個介於 1 和 8,000 之間的數值。存儲大小為輸入數據的字節的實際長度,而不是 n 個字節
text(n) 變長 非Unicode數據
nchar(n) 定長 處理unicode數據類型(所有的字符使用兩個字節表示) n 的值必須介於 1 與 4,000 之間。字節的存儲大小為 n 的兩倍
nvarchar(n) 變長 處理unicode數據類型(所有的字符使用兩個字節表示) n 的值必須介於 1 與 4,000 之間。字節的存儲大小是所輸入字符個數的兩倍。所輸入的數據字符長度可以為零
ntext(n) 變長 處理unicode數據類型(所有的字符使用兩個字節表示)

Integer & String types