MySQL 中的資料型別

2021-09-23 17:25:11 字數 381 閱讀 7803

tinyint,int,bigint(整數範圍由小變大,一般用int)

decimal,精確(以字串的形式傳入,傳入什麼就是什麼,不會因為小數點位數限制而截斷)

float, double,非精確(有小數點位數限制)

char(10)-255,佔儲存空間,但是查詢效率更高

varchar(10)-255,省儲存空間,但是查詢效率較低

可以放較長的文字內容

text,mediumtext,longtext(文字長度範圍由小到大)

date

time

year

datetime(常用)

mysql中沒有布林值,通常用tinyint偽造布林值,整數長度設為1,0表示false,1表示true

MYSQL中的資料型別

mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個 列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允 許格式。由mys...

mysql 中的資料型別

mysql 中的資料型別 2008 01 29 13 23 資料型別 描述位元組 推薦使用 smallint 整數,從 32000到 32000範圍 2儲存相對比較小的整數。比如 年紀,數量 int整數,從 2000000000 到 2000000000 範圍 4儲存中等整數 例如 距離 bigin...

MySQL中的資料型別

資料型別 描述 位元組 推薦使用 allint 整數,從 32000到 32000範圍 2 儲存相對比較小的整數。比如 年紀,數量 int 整數,從 2000000000 到 2000000000 範圍 4 儲存中等整數 例如 距離 bigint 不能用 allint 或 int描述的超大整數。8 ...