最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Mysql存儲(chǔ)引擎的深入分析

 更新時(shí)間:2013年06月06日 09:23:29   作者:  
本篇文章是對(duì)Mysql存儲(chǔ)引擎進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

MySQL有很多種存儲(chǔ)引擎,針對(duì)不同的應(yīng)用,可以為每張表選擇合適的存儲(chǔ)引擎,這樣有助于提升MySQL性能。
創(chuàng)建新聞表news:

復(fù)制代碼 代碼如下:

CREATE  TABLE `sandbox`.`news`

    `id` INT NOT NULL AUTO_INCREMENT , 
    `name` VARCHAR(45) NULL ,     
    `content` VARCHAR(45) NULL , 
    `created` VARCHAR(45) NULL , 
    PRIMARY KEY (`id`)
) ENGINE = MyISAM;

注意,MySQL大小寫敏不敏感,是由你所使用的平臺(tái)決定的,在Windows下,Mysql大小寫不敏感;在Linux平臺(tái)下,MySQL大小寫敏感。
最后一句SQL語句ENGINE=“存儲(chǔ)引擎名”,就是為表選擇存儲(chǔ)引擎,MySQL允許我們?cè)趧?chuàng)建表的時(shí)候選擇不同的存儲(chǔ)引擎,那么MySQL到底都有哪些存儲(chǔ)引擎呢?

MySQL存儲(chǔ)引擎包括:MyISAM引擎,MyISAM Merge引擎,InnoDB引擎,Memory引擎,Archive引擎,CSV引擎,F(xiàn)ederated引擎,Blackhle引擎,NDB Cluster引擎,F(xiàn)alcon引擎,SolidDB引擎,PBXT引擎,
Maria引擎和其它引擎。建表時(shí),選擇合適的存儲(chǔ)引擎很重要,如果到后期再更換將會(huì)很麻煩。這里,我們只介紹常用的三種存儲(chǔ)引擎:

MyISAM引擎
MyISAM引擎是MySQL默認(rèn)的存儲(chǔ)引擎,MyISAM不支持事務(wù)和行級(jí)鎖,所以MyISAM引擎速度很快,性能優(yōu)秀。MyISAM可以對(duì)整張表加鎖,支持并發(fā)插入,支持全文索引。
如果你不需要事務(wù)支持,通常我們建表時(shí)都選用MyISAM存儲(chǔ)引擎,像新聞表之類都沒有必要支持事務(wù)。

InnoDB引擎
InnoDB是專為事務(wù)設(shè)計(jì)的存儲(chǔ)引擎,支持事務(wù),支持外鍵,擁有高并發(fā)處理能力。但是,InnoDB在創(chuàng)建索引和加載數(shù)據(jù)時(shí),比MyISAM慢。
涉及到貨幣操作一般都需要支持事務(wù),什么都能錯(cuò),錢不能出錯(cuò)。

Memory引擎
內(nèi)存表,Memory引擎將數(shù)據(jù)存儲(chǔ)在內(nèi)存中,表結(jié)構(gòu)不是存儲(chǔ)在內(nèi)存中的,查詢時(shí)不需要執(zhí)行I/O操作,所以要比MyISAM和InnoDB快很多倍,但是數(shù)據(jù)庫(kù)斷電或是重啟后,表中的數(shù)據(jù)將會(huì)丟失,表結(jié)構(gòu)不會(huì)
丟失。如果你需要將SESSION數(shù)據(jù)存在數(shù)據(jù)庫(kù)中,那么使用Memory引擎是個(gè)不錯(cuò)的選擇。
通常,我們使用這三種存儲(chǔ)引擎就夠了,更多的介紹請(qǐng)查閱MySQL手冊(cè)。

相關(guān)文章

  • MySQL字段自增自減的SQL語句示例介紹

    MySQL字段自增自減的SQL語句示例介紹

    MySQL的自增語句大家應(yīng)該都很熟悉,本文為大家介紹下MySQL字段自增自減的SQL語句,需要的朋友可以參考下
    2014-02-02
  • 詳解MySQL中表的內(nèi)外連接

    詳解MySQL中表的內(nèi)外連接

    這篇文章主要為大家介紹了MySQL中表的內(nèi)外連接的相關(guān)知識(shí),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL優(yōu)化必須調(diào)整的10項(xiàng)配置

    MySQL優(yōu)化必須調(diào)整的10項(xiàng)配置

    這篇文章主要介紹了MySQL優(yōu)化必須調(diào)整的10項(xiàng)配置,使用這些方法可以讓你快速地獲得一個(gè)穩(wěn)健的MySQL配置,需要的朋友可以參考下
    2014-02-02
  • 深入了解MySQL中聚合函數(shù)的使用

    深入了解MySQL中聚合函數(shù)的使用

    這篇文章主要為大家詳細(xì)介紹一下MySQL中聚合函數(shù)的使用,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-07-07
  • 使用SKIP-GRANT-TABLES 解決 MYSQL ROOT密碼丟失

    使用SKIP-GRANT-TABLES 解決 MYSQL ROOT密碼丟失

    這篇文章主要介紹了使用SKIP-GRANT-TABLES 解決 MYSQL ROOT密碼丟失的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • MGR集群搭建及配置過程

    MGR集群搭建及配置過程

    MGR是MySQL數(shù)據(jù)庫(kù)未來發(fā)展的一個(gè)重要方向,本文重點(diǎn)給大家介紹MGR集群搭建過程分析,對(duì)MGR集群搭建相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-02-02
  • MySQL的Query Cache圖文詳解

    MySQL的Query Cache圖文詳解

    Query Cache就是把查詢返回的結(jié)果緩存起來,但是,僅僅只是緩存查詢返回的結(jié)果,其實(shí)是不準(zhǔn)確的,Query Cache還會(huì)緩存查詢語句,在內(nèi)存中將查詢語句和查詢返回的結(jié)果映射起來
    2021-07-07
  • Mysql查詢很慢卡在sending data的原因及解決思路講解

    Mysql查詢很慢卡在sending data的原因及解決思路講解

    今天小編就為大家分享一篇關(guān)于Mysql查詢很慢卡在sending data的原因及解決思路講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • 教您修復(fù)mysql數(shù)據(jù)庫(kù)的方法

    教您修復(fù)mysql數(shù)據(jù)庫(kù)的方法

    你可能在使用MySQL過程中,各種意外導(dǎo)致數(shù)據(jù)庫(kù)表的損壞,而且這些數(shù)據(jù)往往是最新的數(shù)據(jù),通常不可能在備份數(shù)據(jù)中找到。本章將繼上篇文章中檢查出表的問題后,告訴你如何修復(fù)表
    2014-05-05
  • MySQL之存儲(chǔ)過程按月創(chuàng)建表的方法步驟

    MySQL之存儲(chǔ)過程按月創(chuàng)建表的方法步驟

    這篇文章主要介紹了MySQL之存儲(chǔ)過程按月創(chuàng)建表的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

溆浦县| 卢氏县| 宁强县| 深水埗区| 策勒县| 彭泽县| 南投县| 施甸县| 肇东市| 易门县| SHOW| 冀州市| 马山县| 财经| 高平市| 盐城市| 广平县| 周至县| 西吉县| 赞皇县| 右玉县| 四川省| 章丘市| 页游| 嘉义市| 拉萨市| 茌平县| 钟祥市| 襄樊市| 富阳市| 孝义市| 江永县| 绩溪县| 马尔康县| 柳河县| 武山县| 神木县| 南汇区| 习水县| 西丰县| 临邑县|