mysql中的所有类型_mysql中常用的数据类型
MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫
同其他語言一樣,也有自己的數據類型,下面為大家介紹一下mysql常用的數據類型:
整數類型 字節 范圍(有符號) 范圍(無符號) 用途
FLOAT 4字節 (-3.402 823 466 E+38,1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38) 單精度浮點數值
DOUBLE 8字節 (1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 雙精度浮點數值
DECIMAL 對DECIMAL(M,D) ,如果M>D,為M+2否則為D+2 依賴于M和D的值 依賴于M和D的值 小數值
整型列的可選屬性
M: 寬度(在0填充的時候才有意義)
unsigned: 無符號類型(非負)
zerofill: 0填充,(默認無符號)
日期和時間類型
DATE 3個字節
DATETIME 8個字節
TIMESTAMP 4個字節
TIME 3個字節
YEAR 1個字節 ,還可以存0000年
字符串類型
特殊的NULL類型
NULL 不是假,也不是真,而是"空"
任何運算符,判斷符碰到NULL,都得NULL
NULL的判斷只能用is null,is not null
NULL 影響查詢速度,一般避免使值為NULL
通過對每種數據類型的用途,表示范圍等有一個概要的了解,然后根據選定的存儲引擎,確定如何選擇合適的數據類型。用較小的存儲代價換來較高的數據庫性能。
這就是微學網-程序員之家為你提供的"mysql中常用的數據類型"希望對你有所幫助.本文來自網絡,轉載請注明出處:http://www.weixuecn.cn/article/10300.html
總結
以上是生活随笔為你收集整理的mysql中的所有类型_mysql中常用的数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启动dubbo-admin遇到的那些坑
- 下一篇: 实现MySQL高可用群集配置_配置高可用