資料庫是數據存儲的最外層(最大單元) 1、創建資料庫 基本語法:create database 資料庫名字 [庫選項]; 範例:使用create database 創建資料庫 庫選項:資料庫的相關屬性 字元集:charset 字元集,代表著當前資料庫下的所有表存儲的數據預設指定的字元集(如果當前不指 ...
資料庫是數據存儲的最外層(最大單元)
1、創建資料庫
基本語法:create database 資料庫名字 [庫選項];
範例:使用create database 創建資料庫
庫選項:資料庫的相關屬性
字元集:charset 字元集,代表著當前資料庫下的所有表存儲的數據預設指定的字元集(如果當前不指定,那麼採用DBMS預設的)
校對集:collate 校對集
Create database 資料庫名字 charset 字元集名稱;
範例:使用create database 創建資料庫,並指定資料庫編碼
2、顯示資料庫
每當用戶通過SQL(MySQL)指令創建一個資料庫,那麼系統就會產生一個對應的存儲數據的文件夾(data)。
其實,每個資料庫文件夾下都有一個opt文件,保存的是對應的資料庫選項。
(1) 顯示全部資料庫(通過命令行)
基本語法:show databases;
範例:通過show databases 顯示全部資料庫
(2) 顯示部分資料庫(通過命令行)
基本語法:show databases like ‘匹配模式’; _:匹配當前位置單個字元 %:匹配指定位置多個字元 |
//舉例 獲取以my開頭的全部資料庫: ‘my%’; 獲取m開頭,後面第一個字母不確定,最後為database的資料庫;’m_database’; 獲取以database結尾的資料庫:’%database’; |
範例:使用show databses like 顯示部分資料庫
3、顯示資料庫創建時使用的語句
基本語法:show create database 資料庫名字; |
範例:顯示創建資料庫時使用的語句
4、選擇資料庫
為什麼要選擇資料庫?因為數據是存儲到數據表,表存在資料庫下。如果要操作數據,那麼必須進入到對應的資料庫才行。
基本語法:use 資料庫名字; |
範例:使用use選擇資料庫
5、修改資料庫
修改資料庫字元集(庫選項):字元集和校對集 基本語法:alter database 資料庫名字 charset = 字元集; |
範例:修改資料庫的字元集
一旦修改成功,那麼對應的opt文件中就會體現,如圖所示:
是否可以修改資料庫名字?mysql5.5之前是可以修改的rename命令;但是5.5之後就不可以。
6、刪除資料庫
基本語法:drop database 資料庫名字; |
範例:使用drop刪除資料庫
刪除雖簡單,但是切記要做好安全操作:確保裡面數據沒有問題,方可刪除(重要)
註意:刪除資料庫之後:對應的存儲數據的文件夾也會被刪除(opt文件也被刪除)