Database
생성
create database '데이터베이스 명';
create database '데이터베이스 명' default CHARACTER SET UTF8;
조회
show databases;
User
유저 생성
create user '사용자'@'localhost' identified by '패스워드';
create user '사용자'@'%' identified by '패스워드';
특정 데이터베이스/테이블에 권한 부여
grant all privileges on *.* to '사용자'@'localhost' IDENTIFIED BY '패스워드';
grant all privileges on DB이름.* to '사용자'@'localhost' IDENTIFIED BY '패스워드';
grant all privileges on DB이름.테이블이름 to '사용자'@'localhost' IDENTIFIED BY '패스워드';
grant select, insert, update on DB이름.테이블이름 to '사용자'@'localhost' IDENTIFIED BY '패스워드';
유저 삭제
drop user '사용자'@'localhost';
drop user '사용자'@'%';
Table
생성
create table 테이블명(
필드명 타입 옵션,
description varchar(50) NOT NULL DEFAULT 'hello'
PRIMARY KEY(필드명)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;