整理自:慕課網——MySQL視頻教程
目錄
1 創建數據庫
1.1創建新的數據庫
語法結構:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
①{}:代表必選項,其中|表示選擇任意一項。
②[]:表示可選項
例如:創建一個簡單的數據庫
CREATE DATABASE t1;
1.2創建已有數據庫
(1)加入我們創建的數據庫已經存在,則或報錯:
(2)使用關鍵字:IF NOT EXISTS,則會過濾掉所有錯誤,但會提示警告信息。
使用:SHOW WARNINGS查看警告。
1.3 查看/設置數據庫編碼方式
如1.1所示:[DEFAULT] CHARACTER SET [=] charset_name
若不添加上述命令則使用MySQL默認的編碼方式(配置時已修改成utf8)。
(1)查看數據庫的編碼方式(數據庫創建時使用的指令是什麼):SHOW CREATE DATABASE t1;
(2)創建非默認編碼方式的數據庫
例如:CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
SHOW CREATE DATABASE t2;
2 查看當前服務器下的數據表列表
語法結構:SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
例如:
SHOW DATABASES;
MySQL自帶4個數據庫,創建了數據庫t1,則應該有5個數據,如下所示。
3 修改數據庫(編碼方式)
語法結構:ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
例如:修改t2數據庫的編碼方式爲uft8。
ALTER DATABASE t2 CHARACTER SET utf8;
4 刪除數據庫
語法結構:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
例如:刪除數據庫t2。
DROP DATABASE t2;