Heim > Datenbank > MySQL-Tutorial > Hauptteil

Einführung in MySQL-Indextypen

王林
Freigeben: 2020-06-16 17:56:05
nach vorne
3210 Leute haben es durchsucht

Einführung in MySQL-Indextypen

Einführung in Indextypen:

Primärschlüsselindex

Primärschlüssel () erfordert, dass das Schlüsselwort nicht wiederholt werden kann oder null: Wenn Sie Primärschlüsseleinschränkungen hinzufügen und den Primärschlüsselindex definieren, können Sie keinen

eindeutigen Index benennen.

unique index() erfordert, dass Schlüsselwörter nicht wiederholt werden können, und außerdem eindeutige Einschränkungen hinzufügen

Normaler Index

index() erfordert keine Schlüsselwörter

Volltextindex

fulltext key() keyword Die Quelle sind nicht die Daten aller Felder, sondern das aus dem Feld extrahierte spezielle Schlüsselwort

: Es kann sich um ein bestimmtes Feld oder mehrere Felder handeln, und mehrere Felder werden als zusammengesetzte Indizes bezeichnet .

Beispiel:

建表:
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';
Nach dem Login kopieren

Empfohlenes Tutorial: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonEinführung in MySQL-Indextypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.im
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage