반응형

- index 목록 조회
select
  table_schema  , table_name  , index_name  , seq_in_index  , column_name 
from  information_schema.`statistics`
order by 1  , 2  , 3  , 4;

- index 생성 방법 1
    create index <인덱스명> on <테이블명> ( 칼럼명 1, 칼럼명 2,... );
- index 생성 방법2
    테이블 생성시 끝에....
    index <인덱스명> ( 칼럼명 1, 칼럼명 2 )
    unique index <인덱스명> ( 칼럼명 )  --> 항상 유일해야 함.
- index 생성 방법3   
    alter table <테이블명> add index <인덱스명> ( 칼럼명 1, 칼럼명 2,... );
    alter table <테이블명> add primary key <인덱스명> ( 칼럼명1, 칼럼명 2,... );

- index 확인
    show index from <테이블명>;

- index 삭제
    alter table <테이블명> drop index <인덱스명>;
    alter table 테이블명 drop primary key;

 

참조 :
- real mariadb 책
https://mariadb.com/kb/en/documentation/
https://mariadb.com/docs/

'DBMS > MySQL&Mariadb' 카테고리의 다른 글

procedure, function 목록 조회  (0) 2022.06.16
maxscale 관리  (0) 2022.06.16
table별 data,index 사이즈 조회  (0) 2022.06.16
mariadb, mysql DB별 사이즈 조회  (0) 2022.06.16
bash로 쿼리 실행  (0) 2022.06.16

+ Recent posts