본문 바로가기
DB∙SQL/MySQL

[MySQL] MySQL Workbench 사용해보기 1 - 데이터베이스 생성, 테이블 생성, 데이터 삽입(SQL 사용 X)

by 서현 SEOHYEON 2023. 7. 18.

🧡 데이터베이스 구축 절차

데이터베이스 만들기 → 테이블 만들기 → 데이터 입력/수정/삭제하기 → 데이터 조회/활용하기

 


데이터베이스를 구축하기 위해서는 DBMS를 설치해야 한다. 나는 앞서 MySQL을 설치했다.

 

1️⃣ 데이터베이스 생성

 

· MySQL Workbench를 실행한 후 MySQL Connections에서 Local instance MySQL을 클릭한 후, User root에 앞 게시물에서 설치할 때 설정한 비밀번호를 입력한다.

 

 

· 좌측에서 Schemas 탭으로 이동한다. 참고로 스키마와 데이터베이스는 동일한 용어.

(sakila, sys, world는 MySQL에 기본적으로 들어있는 데이터베이스이다.)

 

 

 

· Schema 패널의 빈 부분에서 우클릭 한후 Create Schema 선택

 

 

 

· Name에 원하는 DB 이름을 설정하고 Apply를 누르면, Apply SQL Script to Database 창에 SQL문이 자동으로 생성된다. 거기서 Apply를 누르면 좌측에 데이터베이스가 생성된다.

 

 

2️⃣ 테이블 생성

 

· 테이블 만들기 전에 테이블 설계하기.

열 이름, 데이터 형식, 최대 길이, Not Null 등등 고려하기

 

· Schemas 탭에서 아까 생성한 DB 왼쪽의 ▶를 눌러서 펼쳐준다. 그 후 Table을 우클릭 한 뒤 Create Table 선택

 

 

· Table name을 설정해 주고, 밑에 Column Name 빈 칸을 더블클릭해서 열 이름을 적고, 그 옆에 차례대로 데이터 타입 지정, PK 인지, Not Null인지를 설정해준다. 설계한 모든 열을 이렇게 만들어 준다. 다 설정하면 Apply 클릭

그러면 또 자동생성된 SQL이 뜨는데 여기도 Apply 눌러주고 Finish.

 

3️⃣ 데이터 삽입하기

 

· 테이블을 ▶를 눌러서 펼쳐준다. 그 후 원하는 테이블 우클릭한 뒤 select rows - limits 1000을 누른다. 데이터가 아무것도 없는 상태이므로 Result Grid 창에서 모든 열이 Null로 표시되어 있을 것이다.

 

 

· Result Grid창의 Null부분을 클릭해서 데이터를 입력한다. 입력한 후 하단의 Apply를 누르면 완성된 SQL문이 뜰 것이고 Apply랑 Finish를 눌러준다.

 

댓글