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 |
29 | 30 |
Tags
- JavaScript
- 알고리즘
- Algorithm
- Python
- redux-saga
- maeil-mail
- react-redux
- 리액트
- json-server
- SW
- redux-toolkit
- 프로그래머스
- 테코테코
- 코딩테스트합격자되기
- useDispatch
- 항해99
- react
- createSlice
- 이코테
- react-router
- Get
- axios
- programmers
- 매일메일
- 항해플러스
- sw expert academy
- C++
- redux
- 자바
- java
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 |