CREATE DATABASE : DB 생성

-- 이름은 전부 소문자로 작성
CREATE DATABASE DB명;

USE : DB 선택

USE mydb;

CREATE DATABASE : DB 삭제

DROP DATABASE mydb;
구분 DDL DML
의미 데이터 구조 정의 데이터 조작
대표 명령어 CREATE, ALTER, DROP, TRUNCATE SELECT, INSERT, UPDATE, DELETE
트랜잭션 자동 COMMIT (ROLLBACK 불가) COMMIT / ROLLBACK 가능
영향 대상 테이블, 스키마 구조 테이블 안의 데이터

스키마(Schema)

스키마 = 데이터베이스의 구조(틀)

데이터베이스 안에는 여러 테이블, 뷰(view), 인덱스, 트리거, 프로시저 등이 들어 있죠.

이런 구성 요소들을 한데 묶은 논리적인 집합스키마라고 부릅니다.

MySQL에서는 ‘스키마(schema)’와 ‘데이터베이스(database)’가 같은 의미