ホームページ  >  記事  >  データベース  >  mysql インデックス タイプの概要

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

王林
王林転載
2020-06-16 17:56:053196ブラウズ

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 までご連絡ください。