CREATE DATABASE 문을 사용해서 생성한다. 이 데이터베이스에 생성되는 테이블이 기본적으로 어떤 문자 셋과 어떤 콜레이션을 가지는지 결정하면 된다.
For example :
sql> CREATE DATABASE testdb;
sql> CREATE DATABASE testdb DEFAULT CHARACTER SET utf8m64;
데이터베이스를 삭제할 때는 DROP DATABASE 문을 사용하면 된다. 삭제 시 테이블등의 객체들이 사이즈 클 경우에는 삭제하는데 오랜 시간이 소요 될 수 있다.
For example :
sql> DROP DATABASE testdb;
권한 부여
For example :
--권한 부여
sql> GRANT SHOW DATABASES ON *.* TO 'user'@'%' IDENTIFIED BY 'user_password';
sql> GRANT SELECT, INSERT, UPDATE, DELETE ON testdb.* TO 'user'@'%' ;
sql> FLUSH PRIVILEGES;
--관리자 권한 부여
sql> GRANT ALL ON *.* TO 'admin'@'localhost' identified by 'adminpass' WITH GRANT OPTION;
sql> GRANT ALL ON *.* TO 'admin'@'127.0.0.1' identified by 'adminpass' WITH GRANT OPTION;
sql > FLUSH PRIVILEGES;