一、Navicat連接數據庫
①進入Navicat,由於要使用的是MySQL數據庫,選擇MySQL
②輸入連接名(這個是隨便起的)
由上圖可知連接數據庫的四個要素
- host:確定要操作的數據庫在哪台電腦上,比如上圖的localhost代表的是本機,如果要操作的是別人的電腦,就需要輸入其他的IP地址
- port:端口號,MySQL默認的端口號是3306
- user
- password
二、修改數據庫密碼
連接上數據庫之后,可以修改密碼
注:①前面兩個用戶不要動,更改秘密用的是第三個用戶
②第三個用戶:root@localhost:root這個用戶,只能通過本機來使用
賬號@IP,數據庫的訪問限制,IP的作用是限制這個賬號,只能通過這個IP來登錄
若是想要修改訪問權限,鼠標右鍵,編輯用戶,如下圖所示:
③改完密碼之后,關閉連接,重新連接數據庫,會發現連接不上,報以下錯誤
原因就是我們更改了密碼,需要重新輸入正確的密碼才能再次連接之前的數據庫:鼠標右鍵,編輯連接,輸入修改后的密碼即可
三、管理數據庫
①新建數據庫
②修改數據庫
③刪除數據庫
注:操作都很簡單,鼠標右鍵選擇相應的功能即可
在創建數據庫時注意數據庫名和字符集的選擇(utf8mb4)
四、管理數據庫的表
新建好數據庫之后,就可以開始對表進行管理了
①新建表
②修改表
③刪除表
注:什么時候用int類型:會涉及到加減乘除運算的時候,電話是varchar
選擇想要查看的表,鼠標右鍵-->對象信息-->DDL,可以查看相關SQL語句
在創建表時,涉及到時間的用datetime字段類型,在默認那塊寫上now()方法,可以實現自動更新時間
五、數據的操作
①增
②刪:數據庫的刪除數據是以行為單位的
③改
④查:
進入一張表,可以對表中的數據進行篩選查找,Navicat支持多個條件篩選
Navicat的排序功能:asc:升序
desc:降序
六、數據庫的導入導出
導出:可以對某一張表,某一個數據庫進行導出操作,操作方式都是一樣的
選中-->鼠標右鍵-->轉儲SQL文件-->結構和數據,耐心等待導出完成,然后就會得到一個以該導出數據庫名字命名的SQL文件。
導入:
①連接要導入的數據庫,在里面新建一個名字與導出的數據庫名字一致的新的、空的數據庫。
②打開這個新建的空數據庫,運行上面導出的SQL文件。運行完畢,導出的數據庫就導入到這個新建的數據庫里了。
注:如果不新建一個新的數據庫,在之前的數據庫上進心導入操作的話,原來的數據庫的數據會被導入進來的數據庫數據覆蓋
思維導圖: