본문 바로가기
MySql

MySQL mysql 쇼 테이블로; 대소 문자를 무시하면서 테이블 이름으로 정렬 할 수 있습니까?

by 베이스 공부 2020. 10. 5.
반응형

mysql 'show tables'명령으로 반환 된 테이블 목록을 정렬하는 방법이 있습니까?

mysql> show tables;

테이블 이름을 기준으로 알파벳순으로 정렬하고 싶습니다.

편집하다:

답변 중 하나에서 지적했듯이 이미 알파벳 순서로되어 있습니다. 그러나 A! = a. 대소 문자를 무시하는 방법이 있습니까?

 

해결 방법

 

information_schema를 쿼리하고 database_name 을 테이블을 반환 할 데이터베이스 이름으로 바꿉니다.

SELECT table_name, engine
FROM information_schema.tables    
WHERE table_type = 'BASE TABLE' AND table_schema='database_name'  
ORDER BY table_name ASC;

 

참조 페이지 https://stackoverflow.com/questions/6528531

 

 

반응형

댓글