SQL이란?
데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어!
1) Database 목록 확인
SHOW DATABASES;
(뒤에 ; 를 까먹지 말고 마지막에 꼭 넣을것!)
2) Database 이름 지정하여 생성
CREATE DATABASE dbname;
3) Database로 이동
USE dbname;
4) Database 삭제
DROP DATABASE dbname;
5) User 조회
USE dbname
SELECT host, user FROM user;
5-1) User 생성 - local host
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
5-2) 외부 host
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
6) User 권한 확인
SHOW GRANTS FOR 'username'@'localhost';
6-1) 모든 권한 부여
GRANT ALL ON dbname.* TO 'username'@'localhost';
6-2) 권한 삭제
REVOKE ALL ON dbname.* FROM 'username'@'localhost';
FLUSH PRIVILEGES;