MySQL初次使用:分別使用cmd與navicat導入數據庫以及簡單SQL操作

使用cmd導入數據庫與查詢操作

1、連接到MySQL服務器;

mysql -u root -p

2、創建數據庫(注意最後的‘;’分號,在mysql中一句完整語句後都是需要分號分隔,在之後的navicat中也是如此);

CREATE DATABASE IF NOT EXISTS yiibaidb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

3、啓用數據庫;

use yiibaidb;

4、將.sql文件導入數據庫(你可以自己下載一個.sql文件練習,我練手的這個yiibaidb.sql文件有點大,導入這步等了有兩三分鐘才全部導入);

source D:/***/yiibaidb.sql;  #將‘D:/***/’改爲你存儲.sql文件的路徑

5、簡單的查詢操作(SQL不區分大小寫,但爲了書寫規範,一般系統關鍵字大寫,字段表名小寫,下面這句命令更規範的形式爲SELECT city,phone,country FROM `offices`;
更多SQL編程規範可看這篇文章:SQL編程格式的優化建議)。

select city,phone,country from `offices`;

整個操作過程見下圖:
在這裏插入圖片描述
在這裏插入圖片描述

使用navicat導入數據庫以及簡單SQL操作

(我使用的navicat for mysql版本爲10.0.11,基本操作都大同小異)
以下將通過’email表’與’world表’兩張表格分別展示在navicat中如何使用“查詢”功能命令行界面創建表格、插入數據以及對錶格的查詢操作

使用navicat導入.sql數據庫文件

1、右鍵界面左側空白處,出現如下菜單,選擇“運行SQL文件”;在這裏插入圖片描述
2、彈出下圖所示界面,點擊“···”選擇你的.sql文件路徑,確定後點擊“開始”進行導入,導入完成後點擊“關閉”按鈕;

在這裏插入圖片描述在這裏插入圖片描述
3、這是你在左側並未看到你新導入的數據庫,不要慌,右鍵空白處,點擊刷新按鈕就會發現新的數據庫顯示出來;
在這裏插入圖片描述
4、當然使用navicat導入數據庫還有更簡單的方法,直接選擇使用navicat打開你的.sql文件即可。

通過“查詢”功能進行的基本操作

1、選擇一個數據庫雙擊打開(如下圖中的“test”,雙擊後會變綠即表示啓動),然後選擇上方的“查詢”按鈕,點擊“新建查詢”;
在這裏插入圖片描述
2、創建表格。在彈出的查詢對話框中的“查詢編輯器”下輸入圖中的語句,輸入完成後點擊“運行”按鈕,即創建生成email表(完成後你可以選擇點擊“保存”按鈕,不保存也可以,在語句運行結束後已經生成email表,刷新後即可顯示);
在這裏插入圖片描述
3、輸入數據。新建查詢–》輸入插入數據語句–》運行,在email表中生成三行數據,同樣你可以選擇保存該查詢語句或者直接退出;
在這裏插入圖片描述
4、對email表進行查詢。新建查詢–》輸入選擇查詢語句–》運行,可以在下方看到輸出結果;(在這裏是需要將表中重複郵箱輸出,利用了GROUP BY句法,另外需要再次提醒的是,SQL語句不區分大小寫,因此你將列名“Email”輸成小寫“email”或其他“EMAIL”一樣會得到結果,但是作爲寫語句的人還是要注意書寫規範)
在這裏插入圖片描述

通過“命令行界面”進行的基本操作

1、右擊數據庫名“test”出現下圖所示菜單,選擇“命令行界面”進入(在命令行界面中的操作同cmd操作類似),需要注意在這一步必須右鍵數據庫“test”,否則不會出現含“命令行界面”的菜單;
在這裏插入圖片描述
2、創建表以及輸入數據。如下圖所示,以此輸入創建表語句和輸入數據語句即創建好一個填充了數據的“world表”;
在這裏插入圖片描述
3、查詢表格。在命令行界面輸入如下查詢語句,該語句的功能是在表中篩選出大國(大國定義爲國家的面積超過300萬平方公里,或者【人口超過2500萬並且gdp超過2000萬】);
在這裏插入圖片描述

通過實踐發現使用“查詢”功能比“命令行語句”效率更高,因爲在“查詢”中你輸入語句時,編輯器會自動爲你推薦你可能的關鍵字與表名、列名等。

一些簡單的SQL語句學習

在上面的操作中我們使用了SELECT FROM、GROUP BY、WHERE等一些關鍵字語句,想要了解更多的話推薦閱讀《SQL必知必會》這本書,內容簡潔明瞭,很快就可以看完,非常適合初學者。《SQL必知必會》提取碼: xymn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章