>데이터 베이스 >SQL >데이터 테이블에 대한 인덱스를 생성하는 목적은 무엇입니까?

데이터 테이블에 대한 인덱스를 생성하는 목적은 무엇입니까?

hzc
hzc원래의
2020-06-19 13:18:1218105검색

데이터 테이블에 대한 인덱스를 생성하는 목적은 무엇입니까?

1. SQL에서 인덱스를 생성하는 목적은 다음과 같습니다.

1. 고유한 인덱스를 통해 데이터의 고유성을 보장합니다.

2. . 테이블 간 데이터 검색 속도를 높이려면

4. 그룹화 및 정렬 시간을 단축하세요.

5. 시스템 성능을 향상하세요.

2. SQL 인덱스 생성을 위한 구문:

CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED](索引类型) INDEX <索引名> ON <表名>(<列名> [ASC|DESC] 
[, <列名>[ASC|DESC]...])。

데이터 테이블에 대한 인덱스를 생성하는 목적은 무엇입니까?확장 정보:

인덱스 범주 소개:

1. 고유 인덱스는 두 행을 허용하지 않는 인덱스입니다. 동일한 인덱스 값을 갖습니다. 대부분의 데이터베이스는 기존 데이터에 중복된 키 값이 있는 경우 새로 생성된 고유 인덱스를 테이블과 함께 저장하는 것을 허용하지 않습니다. 데이터베이스는 테이블에 중복 키 값을 생성하는 새 데이터 추가를 방지할 수도 있습니다.

2. 기본 키 인덱스:

데이터베이스 테이블에는 종종 하나의 열 또는 열 조합이 있으며, 그 값은 테이블의 각 행을 고유하게 식별합니다. 이 열을 테이블의 기본 키라고 합니다. 데이터베이스 다이어그램에서 테이블에 대한 기본 키를 정의하면 특정 유형의 고유 인덱스인 기본 키 인덱스가 자동으로 생성됩니다. 인덱스에서는 기본 키의 각 값이 고유해야 합니다. 또한 쿼리에 기본 키 인덱스가 사용될 때 데이터에 빠르게 액세스할 수 있습니다.

추천 튜토리얼: "

mysql 튜토리얼

"

위 내용은 데이터 테이블에 대한 인덱스를 생성하는 목적은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.