實數是帶有小樹部分的數字,mysql有支援精確的,有不支援精確的-
float
double
是進行近似的浮點運算-
decimal
進行精確的計算,在對精度要求很高的時候才使用(比如財務資料)
char
適合儲存很短的字串,比如
在儲存字串方面,最好的策略就是分配真正需要的空間,比如儲存姓名,varchar(20)
比varchar(100)
要合適。
有的時候會使用列舉代替常用的字串型別,比如性別,訂單狀態…避免這樣使用列舉enum(『1』,』2』,』3』)
1.timestamp
顯示的時間依賴於時區
datetime
與時區無關
盡量使用timestamp
,它比datatime
空間效率更高
4.可以使用bigint
儲存微妙級別的時間戳,或使用double
儲存秒後面的小數部分
某些型別的資料並不直接與內建的資料型別有關,比如ipv4,它實際上是乙個32位無符號的整數,而不是字串,mysql提供了inet_aton()
inet_ntoa
進行轉換
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個位元組 根據每種型別所佔的位元組數可確定其無符號整數和有符號整數...
mysql 郵箱 資料型別 mysql 資料型別
1 整型mysql資料型別含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint m 2個位元組 範圍 32768 32767 mediumint m 3個位元組 範圍 8388608 8388607 int m 4個位元組 範圍 2147483648 21474836...