官术网_书友最值得收藏!

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語句指定數據庫

主站蜘蛛池模板: 五指山市| 保靖县| 尼勒克县| 麻阳| 彭州市| 临江市| 蓬安县| 清水县| 额尔古纳市| 托里县| 和龙市| 根河市| 卓资县| 昌黎县| 天台县| 长汀县| 怀远县| 连城县| 大同市| 大余县| 永泰县| 万载县| 兰西县| 秀山| 成都市| 寻乌县| 吉林省| 玛沁县| 石台县| 南投县| 广州市| 吉木乃县| 玉山县| 惠水县| 辉县市| 和政县| 诸城市| 金川县| 上犹县| 新龙县| 安康市|