MySQL字段類型都有哪些呢?下面就將為您詳細介紹MySQL字段類型,供您參考,希望對您學習MySQL字段類型方面能夠有所幫助。
表結構最重要的其實就是字段類型和字段約束,今天先簡單看一下MySQL字段類型。 MySQL提供了很多不同的數據類型來處理不同的數據需求。合理的使用它們,可以有效的減少表的體積,節省空間,並且可以避免很多程序設計上莫名其妙的問題(比如值的范圍超出)等。今天簡單的來個匯總,用下面的表格來給出一個清晰的解釋。
類型 描述 INT 一種數值類型,值的范圍如下 帶符號的-2147483648~2147483647 不帶符號的0~4294967295 最多十位,所以存手機號是不行的 DECIMAL 一種數值類型,支持浮點數或者小數 DOUBLE 一種數值類型,支持雙精度浮點數 DATE YYYYMMDD格式的日期字段 TIME HH:MM:SS格式的時間字段 DATETIME YYMMDD HH:MM:SS格式的日期/時間類型 注意“年月日”與“時分秒”之間的空格 YEAR 以YYYY或YY格式,范圍在1901~2155之間指定的年字段 別問我2155年後咋辦,我估計我活不到那年 TIMESTAMP 以YYYYMMDDHHMMSS格式的時間戳 CHAR 最大長度為255個字符且有固定長度的字符串類型 VARCHAR 最大長度為255個字符但是變長的字符串類型 TEXT 最大長度為65535個字符的字符串的類型 BLOB 可變數據的二進制類型 ENUM 可以從定義數值的列表上接受值的數據類型 SET 可以從定義數值的集合上接受0個或者多個值的數據類型
MySQL轉換Oracle的七大注意事項
解讀MySQL數據庫產品定價新策略
帶您深入了解MYSQL字符串連接
詳解MySQL+Apache集群模式的實現
Mysql表別名的用法