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

簡單介紹MySQL中索引的使用方法

 更新時間:2015年05月27日 09:36:41   投稿:goldensun  
這篇文章主要介紹了簡單介紹MySQL中索引的使用方法,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

數(shù)據(jù)庫索引是一個數(shù)據(jù)結(jié)構(gòu),提高操作的速度,在一個表中可以使用一個或多個列,提供兩個快速隨機(jī)查找和高效的順序訪問記錄的基礎(chǔ)創(chuàng)建索引。

在創(chuàng)建索引時,它應(yīng)該被認(rèn)為是將SQL查詢的那些列上創(chuàng)建一個或多個索引的列。

實(shí)際上,指數(shù)也保持主鍵或索引字段和指針的實(shí)際表中每條記錄的表型。

用戶無法看到索引,它們只是用來加快查詢速度,將用于數(shù)據(jù)庫搜索引擎找到的記錄速度非???。

INSERT和UPDATE語句表上的索引需要更多的時間,成為快速對這些表的SELECT語句。究其原因是,當(dāng)進(jìn)行插入或更新,數(shù)據(jù)庫以及需要惰性或更新索引值。
簡單的唯一索引:

可以創(chuàng)建一個唯一索引的表。唯一的索引意味著兩個行不能擁有相同的索引值。這里是語法來創(chuàng)建索引的表

CREATE UNIQUE INDEX index_name
ON table_name ( column1, column2,...);

可以使用一個或多個列上創(chuàng)建索引。例如,我們可以創(chuàng)建一個索引的使用在表tutorials_tbl的tutorial_author列上

CREATE UNIQUE INDEX AUTHOR_INDEX
ON tutorials_tbl (tutorial_author)

可以創(chuàng)建一個簡單的索引的表。只要省略UNIQUE關(guān)鍵字的查詢創(chuàng)建一個簡單的索引。簡單的索引允許重復(fù)表中的值。

如果你想在一列以降序索引值,可以在列名后添加保留字DESC:

mysql> CREATE UNIQUE INDEX AUTHOR_INDEX
ON tutorials_tbl (tutorial_author DESC)

ALTER命令添加和刪除索引:

有四種類型的語句表添加索引:

  •     ALTER TABLE tbl_name ADD PRIMARY KEY (column_list) : 這條語句添加一個主鍵,這意味著索引值必須是唯一的,不能是NULL。
  •     ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 這條語句創(chuàng)建一個索引,其值必須是唯一的(除NULL值,這可能會多次出現(xiàn))。
  •     ALTER TABLE tbl_name ADD INDEX index_name (column_list): 這增加了一個普通的索引,其中的任何值,可能會出現(xiàn)多于一次。
  •     ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list): 這將創(chuàng)建一個特殊的FULLTEXT索引,用于文本搜索的目的。

下面是這個例子,在現(xiàn)有的表添加索引。

mysql> ALTER TABLE testalter_tbl ADD INDEX (c);

可以刪除任何INDEX通過使用DROP子句和使用ALTER命令。試試下面的例子上面創(chuàng)建的索引下降。

mysql> ALTER TABLE testalter_tbl DROP INDEX (c);

可以刪除任何INDEX通過使用DROP子句t和使用ALTER命令。試試下面的例子上面創(chuàng)建的索引x。
ALTER命令來添加和刪除PRIMARY KEY:

您可以添加主鍵,以及在相同的方式中。但要確保主鍵這是NOT NULL的列上。

這是在現(xiàn)有的表添加主鍵的例子。這將NOT NULL列,然后將其添加為一個主鍵。

mysql> ALTER TABLE testalter_tbl MODIFY i INT NOT NULL;
mysql> ALTER TABLE testalter_tbl ADD PRIMARY KEY (i);

可以使用ALTER命令刪除主鍵如下:

mysql> ALTER TABLE testalter_tbl DROP PRIMARY KEY;

要刪除索引,這不是一個PRIMARY KEY,所以必須指定索引的名稱。
顯示索引信息:

您可以使用SHOW INDEX命令,列出所有相關(guān)聯(lián)的索引表。垂直格式輸出(指定由\ G)往往是有用的這句話,以避免長時間行重疊:

試試下面的例子:

mysql> SHOW INDEX FROM table_name\G
........


相關(guān)文章

  • mysql中的sql_mode模式實(shí)例詳解

    mysql中的sql_mode模式實(shí)例詳解

    這篇文章主要介紹了mysql中的sql_mode模式,結(jié)合實(shí)例形式詳細(xì)分析了mysql sql_mode模式相關(guān)原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 一鍵搭建MYSQL主從,輕松應(yīng)對數(shù)據(jù)備份與恢復(fù)

    一鍵搭建MYSQL主從,輕松應(yīng)對數(shù)據(jù)備份與恢復(fù)

    MYSQL主從是一種常見的數(shù)據(jù)庫架構(gòu),它可以提高數(shù)據(jù)庫的可用性和性能,在主從架構(gòu)中,主數(shù)據(jù)庫負(fù)責(zé)處理寫操作,而從數(shù)據(jù)庫負(fù)責(zé)處理讀操作,當(dāng)主數(shù)據(jù)庫發(fā)生故障時,從數(shù)據(jù)庫可以接管并繼續(xù)提供服務(wù),從而實(shí)現(xiàn)高可用性,需要的朋友可以參考下
    2023-10-10
  • 詳解mysql基本操作詳細(xì)(二)

    詳解mysql基本操作詳細(xì)(二)

    這篇文章主要介紹了mysql基本操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Mysql之如何創(chuàng)建函數(shù)問題

    Mysql之如何創(chuàng)建函數(shù)問題

    這篇文章主要介紹了Mysql之如何創(chuàng)建函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Ubuntu下取消MySQL數(shù)據(jù)庫本機(jī)綁定限制方法

    Ubuntu下取消MySQL數(shù)據(jù)庫本機(jī)綁定限制方法

    在Ubuntu系統(tǒng)中,添加了MySQL賬戶,賦予了數(shù)據(jù)庫完全操作權(quán)限,并且允許數(shù)據(jù)庫從外部鏈接 但是,還是無法遠(yuǎn)程訪問MySQL數(shù)據(jù)庫
    2013-06-06
  • mysql入門之1小時學(xué)會MySQL基礎(chǔ)

    mysql入門之1小時學(xué)會MySQL基礎(chǔ)

    今天剛好看到了SYZ01的這篇mysql入門文章,感覺對于想學(xué)習(xí)mysql的朋友是個不錯的資料,腳本之家特分享一下,需要的朋友可以參考下
    2018-01-01
  • MySQL磁盤碎片整理實(shí)例演示

    MySQL磁盤碎片整理實(shí)例演示

    這篇文章主要給大家介紹了關(guān)于MySQL磁盤碎片整理的相關(guān)資料,為什么數(shù)據(jù)庫會產(chǎn)生碎片,以及如何清理磁盤碎片,還有一些清理磁盤碎片的注意事項(xiàng),需要的朋友可以參考下
    2022-04-04
  • mysql游標(biāo)的原理與用法實(shí)例分析

    mysql游標(biāo)的原理與用法實(shí)例分析

    這篇文章主要介紹了mysql游標(biāo)的原理與用法,結(jié)合實(shí)例形式分析了mysql游標(biāo)的概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • 生產(chǎn)環(huán)境MySQL索引時效的排查過程

    生產(chǎn)環(huán)境MySQL索引時效的排查過程

    這篇文章主要介紹了生產(chǎn)環(huán)境MySQL索引時效的排查過程,文章根據(jù)SQL查詢耗時特別長,看了執(zhí)行計(jì)劃發(fā)現(xiàn)沒有走索引的問題展開詳細(xì)介紹,需要的朋友可以參考一下
    2022-04-04
  • mysql 5.7.24 壓縮包安裝配置方法圖文教程

    mysql 5.7.24 壓縮包安裝配置方法圖文教程

    這篇文章主要介紹了mysql 5.7.24 壓縮包安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08

最新評論

大洼县| 赫章县| 望江县| 大石桥市| 田林县| 上饶县| 突泉县| 平湖市| 永清县| 南安市| 临洮县| 疏附县| 紫金县| 交口县| 洪雅县| 景谷| 宁远县| 博野县| 海门市| 新竹县| 会泽县| 邯郸县| 城口县| 壤塘县| 乌鲁木齐县| 万宁市| 凉山| 正阳县| 乐安县| 白城市| 轮台县| 祁阳县| 仙居县| 星座| 芦山县| 龙川县| 泰顺县| 且末县| 临澧县| 莲花县| 娱乐|