創建資料庫 在MySQL中,使用 CREATE DATABASE 或 CREATE SCHEMA 語句創建資料庫 語法結構: : 表示為可選 : 用於分隔花括弧中的選項,表示任選一項語法 : 標識具體的資料庫命名,必須符合操作系統文件夾命名規則,在MySQL中不區分大小寫 : 預設值 : 指定資料庫 ...
創建資料庫
在MySQL中,使用 CREATE DATABASE 或 CREATE SCHEMA 語句創建資料庫
語法結構:
CREATE {DATABASE|SCHEMA}[IF NOT EXISTS] db_name
[DEFAULT]CHARACTER SET [=]charest_name
|[DEFAULT]COLLATE [=]collation_name
[]
: 表示為可選
|
: 用於分隔花括弧中的選項,表示任選一項語法
db_name
: 標識具體的資料庫命名,必須符合操作系統文件夾命名規則,在MySQL中不區分大小寫
DEFAULT
: 預設值
CHAREST SET
: 指定資料庫字元集
COLLATE
: 指定字元集校對規則
IF NOT EXISTS
:創建資料庫前進行判斷,只有該資料庫不存在時才能創建資料庫
Example:
創建名稱位 mysql_test 的資料庫
CREATE DATABASE mysql_test;
在次輸入同樣的命令 將會報錯 可添加 IF NOT EXISTS
避免報錯
選擇資料庫
MySQL 中創建資料庫之後,不會自動使用新創建的資料庫,可使用 USE
語句從當前環境切換換至新創建的資料庫或其它資料庫
Example:
USE mysql_test;
修改資料庫
MySQL 中使用 ALTERDATABASE 或使用 ALTER SCHEMA 語句,修改資料庫的相關參數
語法結構:
ALTER {DATABASE|SCHEMA}[db_name]
Example:
修改已有資料庫預設字元集和校對規則
ALTER DATABASE mysqle_test
...
刪除資料庫
MySQL 中使用 DROP DATABASE 或 DROP SCHEMA 來刪除資料庫,其數據永久刪除
語法結構:
DROP {DATABASE|SCHEMA}[IF EXISITS]db_name
Example:
DROP DATABASE IF EXISITS mysqle_test
...
查看資料庫
MySQL 中使用 SHOW DATABASE 或 SHOW SCHEMA 來看可用資料庫列表,只會列從出許可權範圍內的資料庫
語法結構:
SHOW {DATABASE|SCHEMA}[LIKE'pattern'|WHERE expr]
LIKE
: 匹配指定資料庫名稱
WHERE
: 指定資料庫名稱查詢範圍
Example:
SHOW DATABASE