본문 바로가기
IT/SQL

[MySQL] 데이터베이스 생성하기

by marketinkerbell 2022. 2. 2.
반응형

(아래 나오는 화면들은 Workbench 화면들 입니다)

(Workbench : MySQL 워크벤치는 SQL 개발과 관리, 데이터베이스 설계, 생성 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스 설계 도구)

 

 

 

새로운 데이터 베이스 생성 명령문

CREATE DATABASE 

 

 

데이터베이스 이름이 기 존재하지 않는 경우에 이 이름으로 생성하라

CREATE DATABASE IF NOT EXISTS  DB이름 ; 

 

 

 

 

데이터 베이스를 지정한 후에 테이블 만들기 버튼 클릭

USE 테이블 만들 데이터베이스 이름;   

실행 후 테이블 생성 버튼 클릭

 

 

 

 

Table Name 을 지정 

여기선 student 로 지정함

 

아래 Column Name 빨간네모 박스친 부분 처럼 빈 곳 더블클릭하면 Column Name 지정할 수 있음

 

 

 

 

해당되는 Datatype 지정해주기.

 

 

VARCHAR(45) 

VARCHAR 뒤 숫자는 최대 받을 수 있는 길이 45자

 

 

 

 

id 칼럼에 표시된 부분들 의미

PK :  Primary Key

NN : Not Null

AI : Auto Increment  점점 증가하는 숫자값을 MySQL이 자동으로 넣어준다

 

 

 

 

 

컬럼의 Defalt 값도 설정할 수 있는데, 

Defalt 부분에 NULL 이라고 넣어두면

해당 컬럼에 값을 주지 않은 경우 NULL 로 설정된다. 

 

 

 

 

 

칼럼들을 모두 생성했으면 아래쪽 하단에 Apply 버튼 클릭

 

 

 

 

위에서 셋팅한 대로

아래와같이 SQL 문이 나온다.

Apply 버튼 클릭

 

 

 

 

 

 

 

잘 생성된 것 확인

 

 

 

 

 

댓글