데이터 베이스
[MySQL] 데이터베이스, 테이블, 열 정보를 찾는 쿼리문
ImKDM
2022. 10. 29. 00:05
728x90
MySQL에서 쿼리문을 작성할 때 내가 찾고자는 데이터베이스명, 테이블명, 열 이름이 기억나지 않을때가 있다.
그럴때마다 Workbench의 [navigator]를 통해 확인할 수 있지만, CLU 상황에선 여의치가 않다.
그래서 쿼리문으로 해당 정보를 찾는 방법을 알면 유용할 것이다.
가장 먼저 어떤 ' 데이터베이스 '가 있는지 확인하는 명령어다. [ SHOW DATABASES ; ]
SHOW DATABASES;
어떤 ' 테이블 '이 있는지 확인하는 명령어는 다음과 같다. [ SHOW TABLE STATUS ; ]
단순히 테이블의 이름만 확인하고 싶으면 더 짧게 가능하다. [ SHOW TABLES ; ]
SHOW TABLE STATUS; // 자세한 테이블 정보
SHOW TABLES; // 테이블명만 간단하게
테이블까지 확인했으면 마지막으로 열을 알아보자.
어떤 ' 열 ' 있는지 확인하는 명령어는 다음과 같다. [ DESCRIBE '테이블 이름' ; / DESC '테이블 이름' ;]
DESCRIBE '테이블 명';