반응형
MySQL에서 데이터베이스 보기(SHOW), 생성(CREATE), 삭제(DROP)의 예시와 에러를 정리했습니다.
database(s) VS shcema(s)
SQL에서 데이터베이스 database(s)와 스키마 shcema(s)는 동의어입니다. 하지만 database를 많이 사용합니다.
그래서 명령문 입력 시 '명령문 database(s);'로 입력하는 경우가 많습니다.
데이터베이스 보기 SHOW databases
SHOW는 서버에서 현재 사용 가능한 데이터베이스를 보여줍니다.
*database가 아닌, s를 붙여서 databases로 입력해주세요!
SHOW databases;
예시
데이터베이스 생성 CREATE
CREATE는 새 데이터베이스를 생성하는 명령어입니다.
CREATE database 이름;
예시
생성한 데이터베이스(hello)는 SHOW databases;로 확인할 수 있습니다.
하지만 중복되는 이름인 opentutorials로 생성 명령을 하면, 아래와 같은 에러가 발생합니다.
따라서 데이터베이스 생성 시 모두 다른 이름으로 입력해야 합니다.
데이터베이스 삭제 DROP
DROP은 데이터베이스를 삭제하는 명령어입니다.
다시 말해, 삭제하려는 데이터베이스의 '테이블을 영구적으로 모두 삭제해라'라는 명령어이므로 조심해야 합니다.
DROP database 이름;
예시
show databases 명령문으로 확인하면 삭제한 데이터베이스(hello)가 보이지 않습니다.
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL 데이터 수정 UPDATE 기초 설명 예시 (0) | 2023.08.21 |
---|---|
MySQL 쿼리 문법 순서, SELECT, EXPR, FROM, WHERE, ORDER BY, LIMIT 간단 설명 예시 (0) | 2023.08.20 |
MySQL 데이터 추가 INSERT, 데이터 선택 SELECT 설명 및 예시 (0) | 2023.08.18 |
MySQL 테이블 생성 CREATE, column definition 설명 예시 (0) | 2023.08.16 |
codeanywhere 코드애니웨어 MySQL 설치 없이 사용하는 방법 (0) | 2023.08.12 |