ホームページ >データベース >mysql チュートリアル >mysql インデックスインデックス関連コマンドの詳細な紹介

mysql インデックスインデックス関連コマンドの詳細な紹介

黄舟
黄舟オリジナル
2017-09-26 11:18:001832ブラウズ

この記事の主な内容:

  1. テーブル内のすべてのインデックスを表示すべてのインデックスを表示

  2. インデックスを追加ADD INDEX、一意のインデックスを追加一意のインデックスを追加

  3. 複数列を結合してインデックス、主キーを追加

  4. キーワードインデックスvskey


showすべてのインデックスなど:

show index from springdemo.blog;

show index from  tb_name

addインデックスの追加インデックス、一意のインデックスの追加一意のインデックスを追加主キーmysql インデックスインデックス関連コマンドの詳細な紹介

ALTER TABLE `table` ADD INDEX `product_id` (`product_id`)

# 创建唯一索引alter table tb_name  add unique index  `unique_idsrc_caffeversion` (`id_src`, `caffe_version`)


キーワードインデックスとキー

テーブルを作成する場合、これら 2 つのキーワードに違いはなく、同義語と同等です
#多列索引ALTER TABLE `table` ADD INDEX `index_name` (`col1`,`col2`)

# add primary key 添加主键ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
What are differences between Index v.s. Key in MySQL
CREATE TABLE tasks ( 
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, 
INDEX parent (parent_id), 
....# However I found a code using KEY instead of INDEX as following....KEY order_date (order_date) 
...

以上がmysql インデックスインデックス関連コマンドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。