반응형
MySQL의 create index와 alter add index의 차이점은 무엇입니까?
열 ID(varchar), 텍스트(varchar), 날짜(date)가 있는 테이블 "데이터"가 있습니다.mysql에서 인덱스를 만들고 heidiSQL을 사용합니다.
열을 마우스 오른쪽 버튼으로 클릭하고 새 인덱스 만들기(키)를 선택하면 코드에 사용 중인 것으로 표시됩니다.alter table data add index 'index1' ('id,date(10)')
이것과 이것의 차이점은 무엇입니까?create index index1 on data ('id,date(10)')
구현은 서버 측에서도 마찬가지입니다.
CREATE INDEX 구문에서는 인덱스의 이름을 지정해야 합니다.
ALTER TABLE에서는 인덱스의 이름을 지정할 수 있지만 지정할 필요는 없습니다.
이름을 지정하지 않을 경우, 서버는 색인의 첫번째 열의 이름으로 기본 이름을 생성하고 필요한 경우 숫자 접미사를 사용합니다.
언급URL : https://stackoverflow.com/questions/17113149/what-is-the-difference-between-mysqls-create-index-and-alter-add-index
반응형
'programing' 카테고리의 다른 글
비동기:false를 $.getJ로 설정할 수 있습니까?SON call (0) | 2023.10.12 |
---|---|
WooCommerce 상품 카테고리 수 (0) | 2023.10.12 |
C에서 현재 프로세스의 메모리 사용량 (0) | 2023.10.12 |
innoDB인지 MyISAM인지 mysql 데이터베이스의 유형을 어떻게 결정할 수 있습니까? (0) | 2023.10.12 |
제출 전 POST 매개변수 추가 (0) | 2023.10.12 |