- MySQL數據庫應用與管理
- 魯大林主編
- 858字
- 2020-10-23 14:15:44
2.2 創建數據庫
連接到MySQL服務器以后,就可以創建數據表,并對數據表內容進行操作和管理。但在建立數據表之前,首先需要創建一個數據庫。
● 使用Navicat對話方式創建數據庫:其優點是簡單直觀。
● 使用SQL語句創建數據庫:其優點是可以將創建數據庫的腳本保存下來,在其他計算機上運行以創建相同的數據庫。另外,這也便于讀者更好地熟悉數據庫的操作命令。
2.2.1 使用Navicat對話方式創建數據庫
以創建學生管理數據庫(stuInfo)為例,使用Navicat對話方式創建用戶數據庫的步驟如下。
1)打開Navicat for MySQL,雙擊在第1章中所創建的連接“LDL”,可展開查看MySQL服務器中的數據庫列表,如圖2-2所示。

圖2-2 查看數據庫列表
2)在“LDL”節點上用鼠標右鍵單擊(以下簡稱右擊),選擇“新建數據庫”菜單命令,彈出如圖2-3所示的“新建數據庫”對話框。

圖2-3 “新建數據庫”對話框
3)在以上對話框中,可指定“數據庫名”“字符集”和“排序規則”。按照如上內容輸入和選擇后,單擊“確定”按鈕,即可完成數據庫的創建,如圖2-4所示。

圖2-4 完成數據庫新建
4)若需要把“stuInfo”數據庫指定為當前默認的數據庫,則在“stuinfo”節點上雙擊,或右擊并選擇“打開數據庫”菜單命令即可,如圖2-5所示。

圖2-5 打開數據庫
2.2.2 使用SQL語句創建數據庫
創建數據庫使用CREATE DATABASE語句,其語法格式如下:

說明:創建數據庫需要具有數據庫CREATE的權限。如果所創建的數據庫已存在但沒有加“IF NOT EXISTS”,則會出現錯誤。
【示例2-1】創建數據庫“webInfo”,默認字符集為utf8mb4,排序規則為utf8mb4_general_ci。

打開一個命令行窗口,在該窗口中輸入以上SQL語句,按〈Enter〉鍵執行該語句。運行結果如圖2-6所示。

圖2-6 用SQL語句創建數據庫
1.顯示當前數據庫服務器下的所有數據庫列表
顯示當前數據庫服務器下的所有數據庫列表使用SHOW DATABASES語句。該語句常用來查看某一個數據庫是否存在。其語法格式如下:
SHOW DATABASES;
【示例2-2】顯示當前數據庫服務器下的所有數據庫列表。運行結果如圖2-7所示。
SHOW DATABASES;

圖2-7 用SQL語句查看數據庫列表
2.指定數據庫
指定一個數據庫作為當前默認的數據庫使用USE語句,其語法格式如下:
USE<數據庫名>;
【示例2-3】選擇“stuInfo”數據庫作為當前默認的數據庫。運行結果如圖2-8所示。
USE stuInfo;

圖2-8 SQL語句指定數據庫