MySQL數據庫相關操作
創建數據庫
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET = charset_name #設定字符集
[DEFAULT] COLLATE [=] collation_name #設定排序規則
創建數據庫需要具有CREATE權限,如果已經存在需要創建的數據庫而且你沒有指定[IF NOT EXISTS]將會發生錯誤,CREATE SCHEMA 和 CREATE DATABASE 具有相同的意思
修改數據庫
ALTER {DATABASE | SCHEMA} db_name
[DEFAULT] CHARACTER SET = charset_name
[DEFAULT] COLLATE [=] collation_name
同樣修改需要具有ALTER權限,至於charset_name 和 collation_name 可以分別通過 SHOW CHARACTER SET 和 SHOW COLLATION查看;
刪除數據庫
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
刪除數據庫是一個很危險的操作,當刪除數據庫的時候,數據庫下面的表都會被刪除;在刪除時你需要具有刪除權限,如果嘗試刪除一個不存在的數據表將會產生錯誤