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 |
---|
댓글