(아래 나오는 화면들은 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 버튼 클릭
잘 생성된 것 확인
'IT > SQL' 카테고리의 다른 글
[MySQL] 테이블 컬럼 값 생성, 수정, 삭제 (CREATE, UPDATE, DELETE) (0) | 2022.02.03 |
---|---|
[MySQL] 데이터베이스 컬럼의 데이터타입 (0) | 2022.02.02 |
[MySQL] Join (LEFT, RIGHT, INNER) / UNION (0) | 2022.02.01 |
[MySQL] 뷰 (VIEW) 만들기 (0) | 2022.02.01 |
[MySQL] 서브쿼리 사용법 (0) | 2022.02.01 |
댓글