下載鏈接:https://pan.baidu.com/s/1bpo5mqj
雙擊打開下面這個文件(可以把它添加一個桌面快捷方式,或者添加到任務欄):
然后會提示你輸入注冊碼:
回到navicat的解壓出來的文件夾里面,有個叫做key.txt的文件,打開,里面有注冊碼
將這個注冊碼copy到輸入注冊碼的地方:
點擊確定就能打開使用了:會顯示出來下面的界面
既然是mysql客戶端,需要連接mysql服務端
在彈出的界面輸入mysql服務端的ip地址和端口,還有mysql用戶名和密碼
上面的步驟點擊確定就建好一個數據庫了:
然后到上面的數據庫里面新建一張表
也就是自己用鼠標點啊點之類的,也就是生成對應的sql語句去執行
然后點擊保存:
這個表就生成了:
不信去命令行看一看:這個表就存在了
以后直接就使用這個工具來操作數據庫就可以了,因為命令行操作還是比較惡心的
然后看看建立外鍵
然后自動會生成對應的sql語句
然后點擊保存,起一個表名,就有了這個表了
然后雙擊上面的表名就可以插入數據了
比方說上面這個dep表的id字段沒有設置自增,想改一下,讓它這個id字段變為自增的怎么辦
設計表:
需要先將那個關聯表的外鍵關系先取消,或者先將那個外鍵關聯表刪除
然后把這個關聯表的外鍵刪除,然后保存
然后再去想給id字段加上自增的那個dep表里面把id字段設置為自增,保存,然后在重新將emp表外鍵到dep的id字段
然后給dep表插入幾條數據
這個工具還能將表之間的關系通過圖形的形式來給展示:
點擊這個ER圖,兩者的關系圖就顯示出來了,那么將來表很多的時候,就可以通過這個圖來查看自己表和表之間的關系,看效果:
如果點擊兩個表之間的線,是可以看到兩者之間的關系的:
還可以選擇上面的模型來直接創作圖表,創建表之間的關系
但是上面建立的這個模型,是不能直接創建到數據庫里面的,需要將它以sql的形式導入,然后把導出的sql語句,到數據庫里面去執行
然后導出保存到一個地方
打開導出的文件,看一下里面的內容
就是創建的模型翻譯成的sql語句,復制一下這些sql語句,但mysql里面去執行一下,就等到模型里面的兩個表了,很方便
Navicat工具還能寫原生sql語句來進行數據庫的操作
就看到一個輸入sql語句的界面了:
然后寫一個sql語句試一下:
然后運行一下:
還可以將之前數據庫中導出來的數據,以sql文件的形式通過navicat導入到數據庫中:看步驟
首先新建一個庫:
然后選擇這個數據庫,點擊右鍵,選擇運行sql文件;
注意上面這一步,直接關閉就可以了,不要再次點擊開始了
然后通過ER圖,來看看,各個表的關系就看的很清楚了。
還可以對sql語句進行注釋:選中語句然后ctrl+/就能多行注釋,ctrl+shift+/ 就能取消注釋。
關於校對規則:
https://www.jb51.net/article/48775.htm
掌握: #1. 測試+鏈接數據庫 #2. 新建庫 #3. 新建表,新增字段+類型+約束 #4. 設計表:外鍵 #5. 新建查詢 #6. 備份庫/表 #注意: 批量加注釋:ctrl+?鍵 批量去注釋:ctrl+shift+?鍵