인덱스 유형 소개:
기본 키 인덱스
기본 키()에서는 키워드가 반복되거나 null이 될 수 없습니다. 동시에 기본 키 제약 조건을 추가할 때 기본 키 인덱스 정의는 다음과 같을 수 없습니다.
고유 인덱스
라는 이름의 고유 인덱스()는 키워드가 반복될 수 없도록 요구하고 고유 제약 조건을 추가합니다.
일반 인덱스
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!