> 데이터 베이스 > MySQL 튜토리얼 > MySQL 인덱싱에서 KEY 키워드는 무엇을 의미합니까?

MySQL 인덱싱에서 KEY 키워드는 무엇을 의미합니까?

Patricia Arquette
풀어 주다: 2024-12-09 08:54:08
원래의
381명이 탐색했습니다.

What Does the KEY Keyword Mean in MySQL Indexing?

MySQL에서 KEY 키워드의 의미 이해

MySQL에서 KEY 키워드는 테이블 정의에서 자주 발견됩니다. 그러나 그 목적과 다른 인덱스 유형과의 구별은 혼란스러울 수 있습니다.

KEY 정의

"create-table - indexes and key"의 인용 문서에서 언급했듯이 ," KEY는 일반적으로 INDEX의 동의어 역할을 합니다. 기본 키나 외래 키 등 특정 역할을 할당하지 않고 특정 열에 대한 인덱스를 정의합니다.

KEY를 인덱스로

따라서 KEY는 본질적으로 지정된 열에 인덱스를 생성합니다. 인덱스는 데이터베이스가 인덱스된 값을 기반으로 행을 빠르게 찾을 수 있도록 하여 데이터 검색을 최적화합니다. 이렇게 하면 해당 값을 사용하여 검색하거나 필터링하는 쿼리 속도가 빨라집니다.

KEY 생성 인덱스의 특수 측면

KEY는 표준 인덱스를 생성하지만 추가 기능을 제공하지 않습니다. 기본 색인 이상의 속성이나 기능. 기본 또는 외래 키와 같은 고유성이나 참조 무결성을 적용하지 않습니다.

제공된 예에서:

CREATE TABLE groups (
  ug_main_grp_id smallint NOT NULL default '0',
  ug_uid smallint  default NULL,
  ug_grp_id smallint  default NULL,
  KEY (ug_main_grp_id)
);
로그인 후 복사

KEY on ug_main_grp_id는 표준 색인을 생성하여 기본 그룹 ID를 기반으로 그룹을 효율적으로 검색할 수 있습니다.

위 내용은 MySQL 인덱싱에서 KEY 키워드는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿