mysql資料型別選取

2022-08-24 21:57:10 字數 428 閱讀 5302

mysql資料型別選取

最最基礎的一些參考依據,有不嚴謹的地方,僅供參考,不喜勿噴!!

1、整數和浮點

整數和浮點的區別是能否表達小數部分;浮點包括float和double,看精確度要求

2、浮點整數和定點整數

主要看對精度要求,定點整數比負點整數精度高

3、char和varchar

如果長度固定,選擇char,速度較快;如果不固定,選擇varchar,可以節約空間

4、時間和日期

yaer、time、date分別是年、時間、日期,可以根據需要選擇。

datetime可表示時間範圍較大,timestamp可根據時區顯示

5、enum和set

enum是單選,set可多選

6、text和blob

text只能儲存字元,blob儲存二進位制資料

mysql選取資料型別的標準(重要)

1.允許值 允許輸入乙個欄位中的值的範圍和型別是決定哪個資料型別加在這個欄位上的最直接因素。2.儲存效率 考慮字段可能的值的範圍並且根據這個範圍選取乙個適當的 大小合適的資料型別也是很重要的,尤其是在處理數值型別的時候。3.格式和顯示要求 影響字段型別選擇的另乙個重要因素是儲存在字段內的資料的應用格...

mysql資料型別用法 mysql資料型別和用法

歡迎進入linux社群論壇,與200萬技術人員互動交流 進入 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別。本章首先對這些列型別進行了概述,然後更加詳細地描述了各種列的型別,以及列型別儲存需求的總結。概述很簡單。關於具體列型別 歡迎進入linux社群論壇,與200萬技術人員互...

mysql 資料型別 真假 MySQL 資料型別

mysql基礎 資料型別 整型型別 根據所儲存的整數數值取值範圍不同,可分為以下五類 1 tinyint佔1個位元組 2 smallint佔2個位元組 3 mediumint 佔3個位元組 4 int佔4個位元組 5 bigint佔8個位元組 根據每種型別所佔的位元組數可確定其無符號整數和有符號整數...