DB 생성
create database {데이터베이스 이름} DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
계정 생성 및 권한 부여
GRANT ALL PRIVILEGES ON {데이터베이스 이름}.* TO {계정ID}@{접속 허용할 IP(localhost or %)} IDENTIFIED BY {암호};
flush privileges;
create user {계정 ID}@'%' identified by {'계정PW'};
GRANT ALL PRIVILEGES ON {데이터베이스 이름}.* TO {계정 ID}@'%';
flush privileges;
테이블 생성
create table test(
id INT NOT NULL auto_increment,
type VARCHAR(100),
PRIMARY KEY(id)
);
모든 DB의 테이블 또는 필드 보기
SHOW DATABASES;
SELECT * FROM INFORMATION_SCHEMA.COLUMNS;
SELECT * FROM INFORMATION_SCHEMA.TABLES;
현재 사용하고 있는 DB의 정보 보기
USE {DATABASE 이름}
SHOW TABLES;