Column2 [MySQL] 인덱스(index) 추가 & 삭제 기존 테이블에 Index Column 추가 ALTER TABLE [TABLE NAME] ADD [COLUMN NAME] [TYPE] [OPTION]; # 첫 INDEX 생성 시, PRIMARY KEY FIRST 추가 필수 ALTER TABLE [TABLE NAME] ADD [INDEX NAME] INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; # 인덱스 삭제 ALTER TABLE [TABLE NAME] DROP INDEX [INDEX NAME]; https://velog.io/@ejayjeon/MYSQL-autoincrement-%EC%83%9D%EC%84%B1-%EC%B6%94%EA%B0%80-%EC%82%AC%EC%9A%A9-%EB%93%B1-%EC%A0%95%EB.. 2022. 6. 22. [MySQL] Cardinality - 희소성이라고 생각하면 됨. 같은 물질이지만 diamond vs 석탄의 가치는 다름 - 해당 Column의 중복 수치(quantity) - 중복도가 낮으면, Cardinality가 높음 - 중복도가 높으면, Cardinality가 낮음 - 회사 부서별 인원 table이 있다고 했을 때, 부서는 상위 category라 Cardinary 낮음 - 부서에 속한 각 인원은 Unique한 이름을 가지기에 Cardinality가 높음 - 여러 Column을 index로 생성 시, Cardinality가 높은 순서로 구성하면 탐색 속도가 빨라짐 - table column 순서 : [Diamond] [석탄]. Unique한걸 sql이 먼저 찾음 - SHOW INDEX FROM [TABLE NAME] 으로 Cardin.. 2022. 6. 21. 이전 1 다음