반응형

MySQL에서 현재 데이터베이스의 스키마 정보를 확인하는 방법은 여러 가지가 있습니다. 여기 몇 가지 방법을 소개해 드릴게요.
1. 데이터베이스 내 테이블 목록 확인
현재 데이터베이스에 있는 테이블 목록을 보려면 아래 명령어를 사용할 수 있습니다.
SHOW TABLES;
2. 테이블 구조 확인
특정 테이블의 구조(컬럼, 데이터 타입 등)를 확인하고 싶다면 다음 명령어를 사용합니다.
DESCRIBE 테이블이름;
혹은
SHOW COLUMNS FROM 테이블이름;
3. 데이터베이스와 테이블 구조를 포함한 전체 스키마 보기
전체 스키마 구조를 더 자세히 보려면 INFORMATION_SCHEMA
데이터베이스를 사용할 수 있습니다.
- 데이터베이스 목록 보기:
SHOW DATABASES;
- INFORMATION_SCHEMA에서 테이블과 컬럼 정보 보기:
SELECT table_name, column_name, data_type
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = '데이터베이스이름';
이렇게 하면 해당 데이터베이스 내 모든 테이블과 컬럼의 이름 및 데이터 타입을 확인할 수 있습니다.
4. 특정 데이터베이스의 전체 구조 확인
SHOW CREATE DATABASE
와 SHOW CREATE TABLE
명령어로 특정 데이터베이스 및 테이블의 생성 SQL문을 확인할 수 있습니다.
- 데이터베이스 생성 SQL 보기:
SHOW CREATE DATABASE 데이터베이스이름;
- 테이블 생성 SQL 보기:
SHOW CREATE TABLE 테이블이름;
이 명령어는 각 데이터베이스와 테이블의 구조에 대한 자세한 정보를 제공합니다.
위 방법을 통해 MySQL에서 스키마 정보를 쉽게 확인하실 수 있습니다.
반응형
'DB > MySQL' 카테고리의 다른 글
[ MySQL ] COLUMN_KEY 사용하기 (1) | 2024.12.17 |
---|---|
[ MySQL ] 원격으로 접속하기 (0) | 2024.12.17 |
[ MySQL ] CREATE USER - 사용자 생성하고 DB 할당하기 (0) | 2024.10.15 |
[ MySQL ] root 사용자 비밀번호 변경하기 (0) | 2024.10.06 |
[ MySQL ] MySQL 설치하기 (Ubuntu) (0) | 2024.10.06 |