/*
<스키마>
◎ 스키마(Schema)는 테이블(Table)을 담기위한 존재이다.
◎ 스키마는 데이터(레코드)를 직접적으로 가지지 못한다.
◎ 스키마의 다른 이름은 데이터베이스(Database)이다.
◎ 명명법 : 단수형 스네이크 케이스
ex) member_information
<만들기>
◎ 새로운 스키마를 만들기 위해 아래와 같이 명령한다.
CREATE SCHEMA `스키마 이름`;
#CREATE DATABASE `스키마 이름`; (스키마를 데이터베이스로 해도 상관없음)
동일한 이름을 가진 스키마를 또 만들려고 할 경우 1007 오류가 발생하니 유의한다.
만약, 없으면 만들고, 있다하더라도 오류가 발생하지 않기를 원한다면 아래와 같이 명령한다.
CREATE SCHEMA IF NOT EXISTS `스키마 이름`;
<조회하기>
◎ 존재하는 스키마의 목록을 확인하기 위해 아래와 같이 명령한다.
SHOW SCHEMA;
<수정하기>
◎ 스키마의 이름을 바꾸는 것은 불가능하다.
◎ 스키마의 인코딩 문자셋(Character Set) 및 암호화 여부, 읽기 전용 여부 등을 수정할 수 있지만 생략.
<삭제하기>
◎ 존재하는 스키마를 삭제하기 위해 아래와 같이 명령한다.
DROP SCHEMA `스키마 이름`;
존재하지 않는 스키마를 삭제하려할 경우 오류가 발생하는데, 이떄 존재하지 않더라도 오류가 발생하지
않게 하고 싶다면 아래와 같이 명령한다.
DROP SCHEMA IF EXISTS `스키마 이름`;
#있으면 삭제해라
*/