인덱스의 종류
MySQL에는 다양한 종류의 인덱스가 있으며, 인덱스의 종류와 생성 방법은 아래와 같습니다.
1. 일반 인덱스
MySQL의 가장 기본적인 인덱스로, 어떤 데이터도 고유성 제한을 만족해서는 안 됩니다. 그것을 만드는 방법에는 여러 가지가 있습니다.
)
테이블 구조를 수정할 때 일반 인덱스를 만듭니다
alter table_name index [index_name] (index_name] (index_name]); . 고유 인덱스
가 위치한 인덱스 열에는 중복된 값이 나타날 수 없으며 고유해야 합니다. 그것을 만드는 방법에는 여러 가지가 있습니다.
🎜> 테이블 생성 시
테이블 생성 table_name([…], 고유 [index_name] (columns_list (길이)));
3. 기본 키 인덱스
기본 키는 고유 인덱스이지만 이름은 "PRIMARY KEY"로 지정되어야 합니다. 각 테이블에는 기본 키가 하나만 있을 수 있습니다. 기본 키 인덱스는 테이블이 생성될 때 생성됩니다. 예는 다음과 같습니다:
테이블 shili 생성(sid int not null auto_increment,…,기본 키(sid) ) ;
4. 전체 텍스트 인덱스
전체 텍스트 인덱스의 인덱스 유형은 FULL TEXT입니다. 전체 텍스트 인덱스는 VARCHAR 또는 TEXT 유형 열에 생성할 수 있으며 해당 특성은 더 큰 문자열 데이터를 인덱싱하는 데 적합합니다.
위 내용은 mysql 튜토리얼입니다. mysql 인덱스의 종류에 대한 자세한 내용은 PHP 중국어 사이트(www.php.cn)를 참고해주세요!