MySQL表结构管理
今天我們來介紹一下MySQL數據類型,任何數據庫中數據表的每個字段都必須設定數據類型,合適的數據類型可以有效的節省存儲空間,有效的提升數據的計算性能,那么常見的數據類型有哪些呢,一起來看看吧
| 類型分類 | 類型 | 取值范圍或描述 | 示例 |
| 整數類型 | tinyint | 0?~255 | 員工年齡:32 |
| smallint | -32768~32767 | 員工數:2540 | |
| int | -2147483648~2147483647 | 中國人口數:1354040000 | |
| 小數類型 | decimal | decimal(5,2)表示小數的取值范圍是-999.99~999.99 | 商品單價:892.35 |
| 定長字符串類型 | char | char(10)?表示字符串存儲?10?個字符,即便該字符串只有一個字符,?它所占用的存儲空間也是?10?個字符空間大小 | 公司名:HUAWEI |
| 變長字符串類型 | varchar | varchar(10)?表示字符串最多存儲10?個字符,如果該字符串僅包含一個字“中”,那么它所占用的存儲空間也只是一個字符空間大小。定義?varchar?類型可節省存儲空間 | 公司地址:武漢洪山區珞瑜路?546?路光谷科技會展中心 |
當然,除了上面這些數據類型,日期數據類型也很重要哦!
| 類型分類 | 類型 | 取值范圍或描述 | 示例 |
| 日期類型 | date | 格式:YYYY-MM-DD(年?-?月-?日)取值范圍:1000-01-01?~?9999-12-31 | 出生日期:1982-03-24 |
| 日期類型 | time | 格式:HH:MM:SS(時?:?分鐘?:?秒)取值范圍:-838:59:59?~?838:59:59 注意:時間不限當天 | 早晨上班時間:08:30:00 |
| datetime | 格式:YYYY-MM-DD?HH:MM:SS 取?值?范?圍:1000-01-01?00:00:00?~?9999-12-31?23:59:59 | 登?機?時?間:2015-05-1214:35:0 |
總結
以上是生活随笔為你收集整理的MySQL表结构管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDBC总复习上
- 下一篇: linux cmake编译源码,linu