programing

MySQL의 create index와 alter add index의 차이점은 무엇입니까?

yellowcard 2023. 10. 12. 22:40
반응형

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

반응형