ホームページ > データベース > mysql チュートリアル > mysql インデックス タイプの概要

mysql インデックス タイプの概要

王林
リリース: 2020-06-16 17:56:05
転載
3266 人が閲覧しました

mysql インデックス タイプの概要

インデックス タイプの概要:

主キー インデックス

primary key() では、キーワードを繰り返すことはできません。 null 、主キー制約を追加して主キー インデックスを定義する場合、

unique Index

##unique Index() を指定するには、キーワードを繰り返すことができない必要があり、また追加することはできません。一意の制約

通常のインデックス#index() にはキーワードの要件はありません

#フルテキスト インデックス

#fulltext key() キーワード ソースはすべてのフィールドのデータではなく、フィールドから抽出された特別なキーワードです。特定のフィールドまたは複数のフィールドにすることができ、複数のフィールドは複合インデックスと呼ばれます。 例:

建表:
creat table student(
    stu_id int unsigned not null auto_increment,
    name varchar(32) not null default '',
    phone char(11) not null default '',
    stu_code varchar(32) not null default '',
    stu_desc text,
    primary key ('stu_id'),     //主键索引
    unique index 'stu_code' ('stu_code'), //唯一索引
    index 'name_phone' ('name','phone'),  //普通索引,复合索引
    fulltext index 'stu_desc' ('stu_desc'), //全文索引) engine=myisam charset=utf8;

更新:
alert table student    add primary key ('stu_id'),     //主键索引
    add unique index 'stu_code' ('stu_code'), //唯一索引
    add index 'name_phone' ('name','phone'),  //普通索引,复合索引
    add fulltext index 'stu_desc' ('stu_desc'); //全文索引删除:
alert table sutdent
    drop primary key,
    drop index 'stu_code',
    drop index 'name_phone',
    drop index 'stu_desc';
ログイン後にコピー

推奨チュートリアル:

mysql チュートリアル

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

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート