Mysql DDL 모음집

raccoonback·2020년 7월 8일
0

mysql

목록 보기
1/1

Database

생성

create database '데이터베이스 명';

// or

create database '데이터베이스 명' default CHARACTER SET UTF8;

조회

show databases;

User

유저 생성

 create user '사용자'@'localhost' identified by '패스워드';
 
 // or
 
 create user '사용자'@'%' identified by '패스워드';

특정 데이터베이스/테이블에 권한 부여

grant all privileges on *.* to '사용자'@'localhost' IDENTIFIED BY '패스워드';

// or

grant all privileges on DB이름.* to '사용자'@'localhost' IDENTIFIED BY '패스워드';

// or

grant all privileges on DB이름.테이블이름 to '사용자'@'localhost' IDENTIFIED BY '패스워드';


// or 

grant select, insert, update on DB이름.테이블이름 to '사용자'@'localhost' IDENTIFIED BY '패스워드';

유저 삭제

drop user '사용자'@'localhost';

// or

drop user '사용자'@'%';

Table

생성

create table 테이블명(
    필드명 타입 옵션,
    description varchar(50) NOT NULL DEFAULT 'hello'
    PRIMARY KEY(필드명)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
profile
한번도 실수하지 않은 사람은, 한번도 새로운 것을 시도하지 않은 사람이다.

0개의 댓글