MySQL

07. MySQL 데이터베이스의 구조조회

drizzle0925 2021. 3. 12. 23:12
728x90

MySQL 데이터베이스의 구조조회

데이터베이스 구조를 조회하는 SQL문

 

1
SHOW CREATE DATABASE 데이터베이스이름;
cs

 

이전에 생성한 product의 데이터베이스 구조를 확인해보자.

product 데이터베이스를 생성한 쿼리문은 다음과 같다.

 

1
CREATE DATABASE product;
cs

 

 

product 데이터베이스를 조회하는 쿼리문

 

1
SHOW CREATE DATABASE product\G
cs

 

 

 

위의 데이터베이스와 구조를 비교하기 위해서 product2라는 데이터베이스를 생성한다.

product2 데이터베이스 생성 쿼리문

 

1
CREATE DATABASE product2 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
cs

 

정상적으로 생성했다.

 

 

 

product2의 구조를 조회한다.

 

1
SHOW CREATE DATABASE product2\G
cs

 

CHARACTER SET과 COLLATE의 값이 동일하게 설정되어 있다.


\G는 무엇인가?

SQL 문의 마지막에 \G를 붙여서 보다 상세한 결괏값을 볼 수 있는 옵션이다.

(내용이 상세라기보다는 항목별로 나누어 표시해주기 때문에 가독성이 좋다.)

 

 

product2는 비교하려고 만든 데이터베이스이다.

필요 없으므로 삭제하도록 한다.

다음은 데이터 베이스 삭제하는 쿼리를 알아보자.

728x90

'MySQL' 카테고리의 다른 글

09. MySQL 데이터베이스 선택  (0) 2021.03.13
08. MySQL 데이터베이스 삭제  (0) 2021.03.13
06. MySQL 데이터베이스 생성  (0) 2021.03.12
05. MySQL 데이터베이스 목록조회  (0) 2021.03.12
04. MySQL 접속하기  (0) 2021.03.12