English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQLインデックスの最適な使用方法は何ですか?

データベースインデックスは、テーブル内の操作の速度を向上させるデータ構造です。インデックスは一つのまたは複数の列で作成され、迅速なランダムな検索と効率的なレコードの並べ替えを提供します。

MySQLインデックスの最適な実践は。

  • テーブルが非常に大きい場合(例えばCSV)、インデックスを使用すると、最後にレコードを挿入します。

  • インデックスは表の行の連続的なシーケンスを作成します。

  • インデックスは特定の選択操作の速度を向上させます

インデックスを持つテーブル上でINSERTおよびUPDATE文は時間がかかり、SELECT文は速くなります。その理由は、インデックスの値をインサートまたはアップデートする必要があるためです。

MySQLインデックスの例:CSVファイルに分散すると、インデックスは行の順序を保持します。

インデックスの作成例を見てみましょう。

特定の列にインデックスを作成するテーブルを作成します。

mysql> create table IndexingDemo
   -> (
   -> Id int,
   -> Name varchar(100)
   -> );

テーブル上にインデックスを作成する文法。

create index yourIndexName on yourTableName(column_name);

以下は出力です。

mysql> create index indexName on IndexingDemo(Name);
レコード: 0 重複: 0 警告: 0
おすすめのコンテンツ