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

2.2 創建數據庫

連接到MySQL服務器以后,就可以創建數據表,并對數據表內容進行操作和管理了。但在建立數據表之前,首先需要創建一個數據庫。

● 使用Navicat對話方式創建數據庫:其優點是簡單直觀。

● 使用CREATE DATABASE語句創建數據庫:其優點是可以將創建數據庫的腳本保存下來,以便在其他計算機上運行以創建相同的數據庫;另外,便于更好地熟悉數據庫的操作命令。執行CREATE DATABASE命令創建數據庫,既可以使用Navicat控制臺來執行,也可以使用命令行窗口程序來執行。

2.2.1 使用Navicat對話方式創建數據庫

以創建學生管理數據庫(stuInfo)為例,使用Navicat對話方式創建用戶數據庫的步驟如下。

2.2.1

1)打開Navicat控制臺,雙擊在第1章中所創建的連接對象LDL,或者在LDL上單擊鼠標右鍵,選擇“打開連接”命令,可展開查看MySQL數據庫服務器中的數據庫列表,如圖2-2所示。

2)在LDL上單擊鼠標右鍵,選擇“新建數據庫”命令,顯示“新建數據庫”對話框,如圖2-3所示。

圖2-2 查看數據庫列表

圖2-3 “新建數據庫”對話框

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

4)若需要把stuInfo數據庫指定為當前默認的數據庫,則雙擊stuinfo,或者在stuinfo上單擊鼠標右鍵,選擇“打開數據庫”命令,即可打開數據庫,如圖2-5所示。

圖2-4 完成創建數據庫

圖2-5 打開數據庫

2.2.2 使用CREATE DATABASE語句創建數據庫

創建數據庫使用CREATE DATABASE語句,其語法格式如下。

2.2.2

說明:創建數據庫需要具有數據庫CREATE的權限。如果所創建的數據庫已存在且沒有指定IF NOT EXISTS,則會出現錯誤。

【示例2-1】 使用CREATE DATABASE語句創建webInfo數據庫,默認字符集為utf8mb4,排序規則為utf8mb4_general_ci。

1.在Navicat控制臺中使用CREATE DATABASE語句創建數據庫

以創建webInfo數據庫為例,在Navicat控制臺中使用CREATE DATABASE語句創建數據庫的步驟如下。

1)雙擊Navicat控制臺中的連接對象LDL,連接MySQL數據庫服務器。然后單擊工具欄上的“查詢”按鈕,如圖2-6所示。

2)單擊“新建查詢”按鈕,生成一個“無標題-查詢”選項卡(或者直接單擊工具欄上的“新建查詢”按鈕),如圖2-7所示。

圖2-6 單擊“查詢”按鈕

圖2-7 “無標題-查詢”選項卡

3)在“無標題-查詢”選項卡中輸入創建數據庫的SQL語句代碼,單擊“運行”按鈕執行該SQL語句代碼,執行成功后,則會在“信息”欄中顯示OK標記,如圖2-8所示。

4)在連接對象LDL上單擊鼠標右鍵,選擇“刷新”命令,即可在數據庫列表中查看到所創建的數據庫,如圖2-9所示。

圖2-8 使用CREATE DATABASE語句創建數據庫

圖2-9 查看數據庫

2.在命令行窗口程序中使用CREATE DATABASE語句創建數據庫

以root用戶身份登錄到MySQL控制臺,在控制臺中輸入創建數據庫的SQL語句代碼,最后以分號(;)結束,再按〈Enter〉鍵提交執行即可,運行結果如圖2-10所示。

說明:在執行以上創建webInfo數據庫的SQL語句代碼之前,首先要把已存在的同名數據庫刪除,否則會出錯。

3.顯示當前數據庫服務器下的所有數據庫列表

顯示當前數據庫服務器下的所有數據庫列表使用SHOW DATABASES語句,該語句常用來查看某一個數據庫是否存在。其語法格式如下。

【示例2-2】 以root用戶身份登錄到MySQL控制臺,使用SHOW DATABASES語句顯示當前數據庫服務器下的所有數據庫列表。運行結果如圖2-11所示。

圖2-10 使用CREATE DATABASE語句創建數據庫

圖2-11 使用SHOW DATABASES語句查看數據庫列表

4.指定默認數據庫

指定一個數據庫作為當前默認的數據庫使用USE語句,其語法格式如下。

【示例2-3】 以root用戶身份登錄到MySQL控制臺,使用USE語句指定stuInfo數據庫作為當前默認的數據庫。運行結果如圖2-12所示。

圖2-12 指定默認數據庫

主站蜘蛛池模板: 台前县| 梁河县| 灵丘县| 蓬莱市| 年辖:市辖区| 武宁县| 钦州市| 行唐县| 扶余县| 兴化市| 奎屯市| 额敏县| 兴业县| 黑山县| 鄂托克旗| 侯马市| 平阴县| 瓦房店市| 东至县| 青龙| 尉氏县| 安宁市| 潍坊市| 思茅市| 河池市| 曲周县| 柘荣县| 广州市| 四平市| 双桥区| 德化县| 婺源县| 平乐县| 西乌| 舟山市| 镇原县| 靖宇县| 台湾省| 全椒县| 漳浦县| 抚顺县|