> 데이터 베이스 > MySQL 튜토리얼 > mysql 인덱스 인덱스 관련 명령에 대한 자세한 소개

mysql 인덱스 인덱스 관련 명령에 대한 자세한 소개

黄舟
풀어 주다: 2017-09-26 11:18:00
원래의
1828명이 탐색했습니다.

이 글의 주요 내용:

  1. 테이블의 모든 인덱스 표시 모든 인덱스 표시

  2. 색인 추가 ADD INDEX, 고유 인덱스 추가 고유 인덱스 추가

  3. 다중 열 공동 추가 인덱스, 기본 키

  4. Keyword index vs key

show all index

show index from  tb_name

예 :

show index from springdemo.blog;
로그인 후 복사
mysql 인덱스 인덱스 관련 명령에 대한 자세한 소개


add index index 추가, 고유 인덱스 추가 고유 인덱스 추가
ALTER TABLE `table` ADD INDEX `product_id` (`product_id`)

# 创建唯一索引alter table tb_name  add unique index  `unique_idsrc_caffeversion` (`id_src`, `caffe_version`)
로그인 후 복사
#多列索引ALTER TABLE `table` ADD INDEX `index_name` (`col1`,`col2`)

# add primary key 添加主键ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
로그인 후 복사
콜럼 공동 색인, 추가 기본 키

What are differences between Index v.s. Key in MySQL
로그인 후 복사


키워드 인덱스 vs 키

테이블을 생성할 때 이 두 키워드는 차이가 없으며 동의어와 동일합니다

CREATE TABLE tasks ( 
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, 
INDEX parent (parent_id), 
....# However I found a code using KEY instead of INDEX as following....KEY order_date (order_date) 
...
로그인 후 복사
There’s no difference. They are synonyms.This was implemented for 
 compatibility with other database systems.
로그인 후 복사
rrreee

위 내용은 mysql 인덱스 인덱스 관련 명령에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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