用Navicat連線資料庫-資料庫連線(MySql演示)
-
已成功連線,連線方式步驟如下:
- 開始之前首先準備連線資訊:
[ 一般你可以自己去配置檔案中找 或者 問連線過該資料庫的人/所有者(負責人/同學)要到連線資訊]
或
配置檔案中可提取到關鍵資訊 如上圖:
url: jdbc:資料庫種類://ip地址:埠號/資料庫名...
username: 使用者名稱
password: 密碼
然後正式開始連線:
-
1. 連線遠端資料庫 (公司資料庫/別人的資料庫)
(1)開啟Navicat,點選左上角 連線 ,選中你要連線的資料庫種類(這裡以關係型資料庫MySQL為例),跳出新彈窗
(2)在新彈窗(連線彈窗)中填入你要連線的資料庫資訊,然後點測試連線試試是否可通,
連線名:可以自己起名,即:
主機:即 ip地址,一般是 xx.xxx.xx.xxx 或 localhost 這種形式(當然其他形式也有,就不一一列舉了)
埠號:(在準備連線資訊中找)一般是 3306 等
使用者名稱:顧名思義就是填連資料庫的使用者名稱資訊
密碼:顧名思義就是填連資料庫使用者的密碼資訊若通,點確定即可,
不通,則會提示報錯資訊,如果是如下圖報錯資訊,一般都是連線資訊填錯了,重新檢查一下填的資訊
(3)測試通過點確定後彈窗消失,找到如下圖位置,即找到你要連資料庫的所在連線名(自己起的那個連線名),
然後雙擊即可,(或者也可以右鍵選開啟連線),連線上以後 小海豚? 就會由之前的灰色變為綠色
(4)然後點 左邊的下拉選擇小箭頭,即可看到該ip地址連線下的所有 資料庫 ,
然後找到你想要連的資料庫(即準備資訊中的資料庫名),
同理 雙擊資料庫即可(或右鍵選擇開啟資料庫),顏色也會由灰變綠,
繼續點 左邊的下拉選擇小箭頭,繼續下拉選擇表,即可看到該資料庫下所有表,
雙擊某表 即可開啟表檢視資料
結束
-
2. 連線上自己本地主機 localhost 下的資料庫
-
補充知識(可忽略不看):localhost即本地主機的域名,如同:www.baidu.com ,也是本機ip地址,整個127.* 網段通常被用作loopback網路介面的預設地址,按照慣例通常設定為127.0.0.1。我們當前這個主機上的這個地址,別人不能訪問,即使訪問,也是訪問自己。因為每一臺TCP/IP協議棧的裝置基本上都有local/127.0.0.1
127.0.0.1是保留地址之一,只是被經常的使用,來檢驗本機TCP/IP協議棧而已(如何改,感興趣可以自己搜一下,這裡就不著重說了) -
連線資訊準備:
連線名:隨便起,一般都還是填預設的這個 localhost 比較好辨識
主機:填 localhost ,別填錯了(這是 ip地址 即 保留地址一般預設為 127.0.0.1)
埠:一般預設為 3306
使用者名稱:一般預設為 root
密碼:一般預設為 123 (是自己安裝MySQL時設的密碼)如圖:
這是當時安裝的時候保留的參考圖,如果密碼忘了,自己去搜一下如何重置密碼,這裡就不細說了。
(1)方式同上,點左上角連線按鈕,建立新連線,彈窗中填入連線資訊即可
(2)方式同上,雙擊開啟連線,雙擊連線資料庫,即可找到要用的表資訊
-
結束
-
3. 補充(可忽略不看):
-
☂ 點選 某連線 可在右側看到連線資訊
-
♪ 點選 某資料庫 可在右側看到資料庫資訊,中間看到所有表彙總
-
♫ 點選 某表 可在右側看到表資訊
-
✈ 右鍵連線,可選擇開啟,再次右鍵,可選關閉連線,然後可選編輯連線(可修改/檢視連線資訊),可選刪除連線,可選新建連線等等,感興趣的自己研究一下,很簡單
-
♬ 右鍵資料庫,可選新建查詢,在這裡面寫sql語句執行( !記得選對 連線名 和 資料庫名)
-
✌ 右鍵資料庫,可選逆向資料庫到模型,設定模型或大致看一下所有表的資訊(有興趣可以自己瞭解一下)
-
❤ 右鍵表,可選擇轉儲SQL檔案中的 轉儲結構和資料 或 僅轉儲結構
【選中結構和資料,會生成表結構和資料插入SQL語句在你自己指定位置,這樣就可以在別的資料庫中直接複製執行,相同的表和資料就會轉儲到該資料庫中(一般換資料庫遷移資料可用到)】
-
❦ 右鍵表中選中的資料,可選 複製為 Insert語句 或 Update語句,來插入或刪除這些資料到,某資料庫相同表結構下(一般遷移某些資料可用到)
-
➴ 表中篩選資料,除了sql語句查以外,簡單的篩選還可以點 篩選 按鈕,點 + 號,然後自己設定條件,最後點應用即可,下方顯示篩選結果
-
資料庫、表等等 更多用法或者技巧感興趣的可自行摸索研究,這裡就不一一介紹了。
結束
-
總結:
沒什麼可總結的,還算是挺簡單的吧,難的這裡也沒怎麼介紹,比較深入的東西也沒怎麼說,算是入門級別,甚至都夠不上入門級別,歡迎大家評論區討論,分享自己的有趣見 (づ。◕‿‿◕。)づ
ps: 其實直接看圖操作就可以,基本上操作操作著就會了,我也沒想到密密麻麻寫了一大堆,我都沒耐心看下去