서로간에 관계가 있는 데이터 테이블을 모아둔 저장공간
데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
Terminal에서 sql 접속방법
% mysql -u root -p
Enter password : password
CREATE DATABASE database명; #database 생성
show databases;
USE database명; #database 이용
DROP DATABASE database명; #database 삭제
SELECT host, user FROM user;
CREATE USER 'username'@'localhost' identified by 'password'; #현재 PC에서 접속가능한 사용자
CREATE USER 'username'@'%' identified by 'password'; #외부에서 접속가능한 사용자
DROP USER 'username'@'%' or 'localhost'
GRANT ALL ON dbname.* TO 'username'@'authority';
SHOW grants for 'username'@'authority';
REVOKE ALL ON dbname.* FROM 'username'@'authority';
flush privileges; #새로고침