본문 바로가기
Database/MySQL

[MySQL] Schema + Table 생성

by tpleehan 2022. 11. 18.

MySQL Workbench로 Schema + Table을 생성한다.

 

Schema 생성

Name: 사용할 스키마(데이터베이스) 이름을 입력한다.

Charset/Collation: 다양한 인코딩을 지원하는데, utf8 / Default Collation으로 상관없다.

하지만 🙂😛 등의 이모지(Emoji)를 DB에 적용하려면 사진과 같이 utf8mb4 / utf8mb4_bin로 설정한다.

 

설정이 완료되었으면 Apply를 누른다.

CREATE SCHEMA `test_example` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin ;

Apply SQL Script to Database 창이 나타나는데, DDL이 이상 없는지 확인 후 Apply를 누른다.

SQL Script를 실행한다는 문구이며, Finish를 누른다.

왼쪽 Navigator에 Administration과 Schemas가 있는데 Schemas를 누르면 생성한 test_example 스키마를 확인할 수 있다. 만약 생성한 스키마가 보이지 않을 경우 새로고침 아이콘을 누른다.

Table 생성

test_example 더블 클릭하거나, 버튼을 누르면 Tables, Views, Stored Procedures, Functions 등 나온다.

Table 생성을 위해 Tables 오른쪽 클릭을 하고 Create Table…을 누른다.

Table Name: 테이블 이름

Comments: 테이블 코멘트

Column Name, Datatype 등 테이블의 구성과 각 상황에 맞는 컬럼을 지정해서 작성하고 작성이 완료되면 Apply를 누른다.

CREATE TABLE `test_example`.`test_table` (
  `id` INT NOT NULL COMMENT '아이디',
  PRIMARY KEY (`id`))
COMMENT = '테스트 예제 테이블';

Apply SQL Script to Database 창이 나타나는데, DDL이 이상 없는지 확인 후 Apply를 누른다.

SQL Script를 실행한다는 문구이며, Finish를 누른다.

 

생성이 됐는지 확인을 위해 Query 1이라는 Console에서 확인한다.

SHOW COLUMNS FROM test_table;

생성한 test_table에 column을 확인할 수 있다.

'Database > MySQL' 카테고리의 다른 글

[MySQL]양방향 암호화 알고리즘 DB 함수 사용법  (0) 2022.11.22

댓글