91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql數據庫的索引

發布時間:2020-07-14 19:25:30 來源:網絡 閱讀:404 作者:孤獨一夜 欄目:MySQL數據庫

day04  MySQL數據庫的索引

一、索引概述:

    索引是由一張表中的某個列或多列組成,而創建索引的目的是為了更優化管理我們的數據庫表,提升我們查詢使用數據庫表的速度。


二、索引

    1、索引的分類:

    索引分為多種索引,具體的索引在下圖中可以看見

mysql數據庫的索引

    普通索引:不應用任何限制條件的索引,可以在任何類型的數據庫中創建。

    唯一索引:使用unique參數可以設置唯一索引。必須是唯一的,主鍵是一種特殊的唯一索引。

    全文索引:使用fulltext參數可以設置索引的全文索引,只能夠創建在char、varchar或text類型的字段上。查詢數據量大是就可以直接使用全文索引。

    單列索引:只對應一個字段的索引,應用該索引是只要保證該索引值對應一個字段即可

    多列索引:在表中的多個字段上創建一個索引。

    空間索引:使用spatial參數設置索引為空間索引。只能建立在空間數據類型上。索引的字段不能為null值。


    2、創建索引

        基本語法:

        create table 表名(
            屬性名1 數據類型[約束條件],
            屬性名2 數據類型,
            ...
            [unique | fulltext | spatial | index ] key
            );

        2.1、創建普通索引

          create table 表名(
            屬性名1 數據類型[約束條件],
            屬性名2 數據類型,
            ...
            index(屬性名1)
            );

        2.2、創建唯一索引

          create table 表名(
            屬性名1 數據類型[約束條件],
            屬性名2 數據類型,
            ...
            unique index(屬性名1)
            );

        2.3、創建全文索引

          create table 表名(
            屬性名1 數據類型[約束條件],
            屬性名2 數據類型,
            ...
            fulltext key (屬性名1)
            );

    3、在存在的數據庫表中創建索引

        3.1、創建普通索引

        create index 索引名 on 數據表名稱(字段名稱);

        3.2、創建唯一索引

        create unique index 索引名 on 數據表名稱(字段名稱);

        3.3、創建全文索引

        create fulltext index 索引名 on 數據表名稱(字段名稱);

        3.4、創建單列索引

        create index 索引名 on 數據表名稱(字段名稱(長度))

        3.5、創建單列索引

        create index 索引名 on 數據表名稱(字段名稱1,字段名稱2,...);

        3.6、創建空間索引

        create spatial index 索引名 on 數據表名稱(字段名稱);

    4、添加索引

        4.1、添加普通索引

        alter table 表名 add index 索引名稱(字段名稱);

        4.2、添加唯一索引

        alter table 表名 add unique index 索引名稱(字段名稱);

        4.3、添加全文索引

        alter table 表名 add fulltext index 索引名稱(字段名稱);

        4.4、添加單列索引

        alter table 表名 add index 索引名稱(字段名稱(長度));

        4.5、添加多列索引

        alter table 表名 add index 索引名稱(字段名稱,字段名稱2...);

        4.6、添加空間索引

        alter table 表名 add spatial index 索引名稱(字段名稱);

    5、刪除索引

            drop index 索引名 on 數據庫表名;


三、結束語:

    到這兒,我們的索引就差不多學完了,這些要而是一些比較重要的索引的概念。需要大家掌握好而運用好。謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵阳市| 洛阳市| 崇左市| 慈利县| 壤塘县| 泸定县| 韶关市| 樟树市| 富锦市| 建水县| 海宁市| 丰都县| 娱乐| 西宁市| 永登县| 潜江市| 合水县| 沽源县| 调兵山市| 湘阴县| 德格县| 盐亭县| 沙坪坝区| 长寿区| 通州市| 都江堰市| 乐至县| 永德县| 章丘市| 安徽省| 江华| 洪雅县| 定陶县| 黄山市| 循化| 玛曲县| 怀集县| 克山县| 盐边县| 扎兰屯市| 达拉特旗|