MySQL數據庫相關操作

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;

刪除數據庫是一個很危險的操作,當刪除數據庫的時候,數據庫下面的表都會被刪除;在刪除時你需要具有刪除權限,如果嘗試刪除一個不存在的數據表將會產生錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章