創建資料庫
在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
Owen 的個人博客
博客園
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/119323.html
標籤:MySQL
上一篇:Centos上安裝MySQL
