本文主要給大家介紹掌握MySQL存儲(chǔ)引擎以及數(shù)據(jù)類型的一些知識(shí),文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對(duì)性,對(duì)大家的參考意義還是比較大的,下面跟筆者一起了解下掌握mysql存儲(chǔ)引擎以及數(shù)據(jù)類型的一些知識(shí)吧。

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)萬寧免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
數(shù)據(jù)庫存儲(chǔ)引擎(影響到數(shù)據(jù)存儲(chǔ)的方式和事務(wù)的方式)存儲(chǔ)和操作表的類型
在oracle和sql中只有一種儲(chǔ)存引擎,mysql有多種儲(chǔ)存引擎,用戶可以根據(jù)自己需要編寫自己的儲(chǔ)存引擎
查看存儲(chǔ)引擎
Show engines\g
Show variables like ‘have%’;
Show variables like ‘storage_engine%’;
默認(rèn)就是innodb,它支持事務(wù),行級(jí)鎖等
選擇存儲(chǔ)引擎
在創(chuàng)建表的時(shí)候選擇
Create table innodb1(
Id int
)engine=innodb;
另外一種vi /etc/my.cnf
Default-storage-engine=innodb
Myisam(不支持事務(wù),很老的一種存儲(chǔ)引擎,也不支持外鍵)5.5之前默認(rèn)的存儲(chǔ)引擎
Innodb (最常用)5.5以后的默認(rèn)存儲(chǔ)引擎
Memory(訪問速度最快,不安全,適用于需要快速的訪問或者臨時(shí)表,放在內(nèi)存之中的)
在mysql數(shù)據(jù)庫管理系統(tǒng)中,可以通過儲(chǔ)存引擎來決定表的類型,同時(shí)mysql也提供了數(shù)據(jù)類型決定表的儲(chǔ)存數(shù)據(jù)的類型
數(shù)據(jù)類型:
整數(shù)類型int smallint bigint tinyint 儲(chǔ)存用戶年齡,游戲等級(jí)等 后面的括號(hào)寬度沒有約束作用
浮點(diǎn)數(shù)類型float double 存儲(chǔ)用戶體重,身高,薪水等 后面的括號(hào)寬度會(huì)有約束作用
定點(diǎn)數(shù)類型DEC 精度比浮點(diǎn)數(shù)更高,因?yàn)樗宰址祦泶鎯?chǔ)的 (m,d)這個(gè)范圍要指
位類型 BIT
字符類型char varchar 存儲(chǔ)用戶姓名,家庭住址,愛好,發(fā)布的文章等
Text類型text
日期類型date,datetime,year 存儲(chǔ)用戶的注冊(cè)時(shí)間,文章發(fā)布時(shí)間,登錄時(shí)間,入職時(shí)間等
枚舉類型enum 單選比如性別
集合類型set 多選,比如愛好
為優(yōu)化存儲(chǔ),在任何情況下都應(yīng)該使用最精確的類型,使其占用的存儲(chǔ)磁盤內(nèi)存空間最小
看完以上關(guān)于掌握mysql存儲(chǔ)引擎以及數(shù)據(jù)類型的一些知識(shí),很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識(shí)信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。
網(wǎng)站名稱:掌握mysql存儲(chǔ)引擎以及數(shù)據(jù)類型的一些知識(shí)
本文網(wǎng)址:http://www.chinadenli.net/article6/piijig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、面包屑導(dǎo)航、靜態(tài)網(wǎng)站、服務(wù)器托管、網(wǎng)站設(shè)計(jì)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)