데이터 베이스

[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 '테이블 명';