여러사람이 공유하여 사용할 목적으로 체계화해 통합,관리하는 데이터의 집합체
사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
서로간에 관계에 있는 데이터 테이블들을 모아둔 데이터 저장공간
데이터베이스에서 데이터를 정의,조작,제어하기 위해 사용하는 언어
DDL(정의어) : CREATE, ALTER DROP 등
DML(조작어) : INSERT UPDATE DELETE SELECT 등
DCL(제어어) : GRANT REVOKE COMMIT ROLLBACK 등
SHOW DATABASES;
CREATE DATABASE dbname;
USE dbname;
DROP DATABASE dbname;
USE mysql;
SELECT host, user FROM user;
CREATE USER 'username'@'localhost' identified by '1234';
CREATE USER 'username'@'%' identified by '1234';
DROP USER 'username'@'localhost' ;
DROP USER 'username'@'%';
SHOW GRANTS FOR 'username'@'localhost';
GRANT ALL ON dbname.* to 'username'@'localhost';
REVOKE ALL ON dbname.* from 'username'@'localhost';