用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: 其實直接看圖操作就可以,基本上操作操作着就會了,我也沒想到密密麻麻寫了一大堆,我都沒耐心看下去