Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Algorithm
- 자바
- SW
- react
- react-redux
- 항해플러스
- redux
- 프로그래머스
- maeil-mail
- redux-saga
- Python
- 항해99
- 매일메일
- C++
- react-router
- programmers
- sw expert academy
- 테코테코
- JavaScript
- json-server
- useDispatch
- java
- redux-toolkit
- 리액트
- 코딩테스트합격자되기
- createSlice
- Get
- 알고리즘
- axios
- 이코테
Archives
- Today
- Total
Binary Journey
[MariaDB] 존재하는 인덱스 모두 조회 (SELECT ALL INDEXES) 본문
반응형
철수 전 기록 남기기 - 1.
SELECT INDEX_SCHEMA
, INDEX_NAME
, GROUP_CONCAT(COLUMN_NAME ORDER BY SEQ_IN_INDEX) AS INDEX_COLUMNS
, INDEX_TYPE
, CASE NON_UNIQUE WHEN 1 THEN 'NON_UNIQUE' ELSE 'UNIQUE' END AS IS_UNIQUE
, TABLE_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA NOT IN ('INFORMATION_SCHEMA', 'MYSQL', 'PERFORMANCE_SCHEMA', 'SYS')
AND INDEX_NAME NOT IN ('PRIMARY')
GROUP BY INDEX_SCHEMA
, INDEX_NAME
, INDEX_TYPE
, NON_UNIQUE
, TABLE_NAME
ORDER BY INDEX_SCHEMA
, INDEX_NAME;
PRIMARY KEY 까지 필요할 시 조건절만 수정하면 된다.
각 컬럼에 대한 설명은 이렇다.
Columns
- index_schema - index schema (database)
- index_name - name of the index
- index_columns - list of index columns separated by ","
- index_type
- BTREE
- RTREE
- FULLTEXT
- HASH
- SPATIAL
- is_unique - whether index is unique
- Unique
- Not unique
- table_name - name of the table
* 참고 : https://dataedo.com/kb/query/mariadb/list-all-indexes-in-the-database
반응형
'MySQL | MariaDB' 카테고리의 다른 글
[MariaDB] 존재하는 테이블, 컬럼 정보 조회 (SELECT ALL COLUMNS IN EVERY TABLES) (0) | 2024.05.16 |
---|---|
[MariaDB] MariaDB 설치 후 DBeaver 에 연결하기 (0) | 2020.12.06 |