mysql列型別:整型
mysql列型別--時間和日期
· char
這是char(1)的同義詞。
· [national] varchar(m) [binary]
變長字串。m
表示最大列長度。m
的範圍是0到65,535。(varchar的最大實際長度由最長的行的大小和使用的字符集確定。最大有效
長度是65,532位元組)。
注釋:mysql 5.1遵從標準sql規範,並且不刪除varchar值的尾部空格。
varchar是字元varying的簡寫。
binary屬性是指定列的字符集的二元 校對規則的簡寫。排序和比較基於數值字元值。
varchar儲存時用乙個位元組或兩個位元組長的字首+資料。如果varchar列宣告的長度大於255,長度字首是兩個位元組。
· binary(m)
binary型別類似於char型別,但儲存二進位制位元組字串而不是非二進位制字串。
· varbinary(m)
varbinary型別類似於varchar型別,但儲存二進位制位元組字串而不是非二進位制字串。
· tinyblob
最大長度為255(28–1)位元組的blob列。
· tinytext
最大長度為255(28–1)字元的text列。
· blob[(m)]
最大長度為65,535(216–1)位元組的blob列。
可以給出該型別的可選長度m
。如果給出,則mysql將列建立為最小的但足以容納m
位元組長的值的blob型別。
· text[(m)]
最大長度為65,535(216–1)字元的text列。
可以給出可選長度m
。則mysql將列建立為最小的但足以容納m
字元長的值的text型別。
· mediumblob
最大長度為16,777,215(224–1)位元組的blob列。
· mediumtext
最大長度為16,777,215(224–1)字元的text列。
· longblob
最大長度為4,294,967,295或4gb(232–1)位元組的blob列。longblob列的最大有效
(允許的)長度取決於客戶端/伺服器協議中配置最大包大小和可用的記憶體。
· longtext
最大長度為4,294,967,295或4gb(232–1)字元的text列。longtext列的最大有效
(允許的)長度取決於客戶端/伺服器協議中配置最大包大小和可用的記憶體。
· enum('value1','value2',...)
列舉型別。只能有乙個值的字串,從值列'value1','value2',...,null中或特殊 ''錯誤值中選出。enum列最多可以有65,535個截然不同的值。enum值在內部用整數表示。
· set('value1','value2',...)
乙個設定。字串物件可以有零個或多個值,每個值必須來自列值'value1','value2',...set列最多可以有64個成員。set值在內部用整數表示。
char和varchar的區別
列舉型別
mysql基礎 mysql列型別
mysql基礎 mysql列型別 字串 char 這是char 1 的同義詞。national varchar m binary 變長字串。m 表示最大列長度。m的範圍是0到65,535。varchar的最大實際長度由最長的行的大小和使用的字符集確定。最大有效長度是65,532位元組 注釋 mysq...
mysql基礎 列型別
mysql基礎 列型別 整型 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別 說明 m 表示最大顯示寬度。最大有效顯示寬度是255。d 適用於浮點和定點型別,並表示小數點後面的位數。最大可能的值是30,但不應大於m 2。方括號 和 表示可選部分。如果為乙個數值列指定zerofi...
mysql基礎 列型別 整型
mysql列型別 字串 mysql列型別 時間和日期 mysql 支援多種列型別 數值型別 日期 時間型別和字串 字元 型別說明 m 表示最大顯示寬度。最大有效顯示寬度是255。d 適用於浮點和定點型別,並表示小數點後面的位數。最大可能的值是30,但不應大於m 2。方括號 和 表示可選部分。如果為乙...