Java資料庫的安裝和使用 1.資料庫的作用 一個問題:淘寶網、京東、微信抖音,都有各自的功能,那麼我們退出系統的時候,為什麼信息還在? 解決之道-文件,資料庫 為瞭解決上訴問題,使用更加利於管理數據東西-資料庫,他能更加有效地管理數據。 舉一個生活化的案例說明:如果說圖書館是保存書籍的,那麼資料庫 ...
Java資料庫的安裝和使用
1.資料庫的作用
一個問題:淘寶網、京東、微信抖音,都有各自的功能,那麼我們退出系統的時候,為什麼信息還在?
解決之道-文件,資料庫
為瞭解決上訴問題,使用更加利於管理數據東西-資料庫,他能更加有效地管理數據。
舉一個生活化的案例說明:如果說圖書館是保存書籍的,那麼資料庫就是保存數據的。
2.Mysql5.7安裝配置
2.1資料庫安裝
2.2.命令行連接到MySQL
連接到MySQL服務(MySQL資料庫)的指令
mysql -h 主機IP -P 埠 -u 用戶名 -p密碼
註意:
- -p密碼之間不要有空格
- 如果-p後面沒有寫密碼,回車會要求輸入密碼
- 如果沒有寫-h 主機,系統預設就是本機
- 如果沒有寫-P 埠,系統預設為3306
2.3資料庫可視化軟體的安裝
2.3.1Navicat的安裝與使用
圖形化MySQL管理軟體
2.3.1.1安裝
2.3.1.2使用
演示:使用navicat創建一個資料庫db01,在db01創建一張表users,保存3個用戶
- 連接到資料庫後右鍵選擇--新建資料庫:輸入選擇
-
創建過後,選擇資料庫並右鍵打開資料庫,選擇表並新建表:
-
在新建表中添加欄位信息,點擊保存,填寫表名:
-
此時表中就會出現users表,點擊打開表就可以往裡面寫入數據了:
-
每行數據結尾,點擊tab鍵就可以寫入新一行數據:
2.3.2SQLyog的安裝與使用
2.3.2.1安裝
安裝十分簡單,這裡不再贅敘,只需要上網下載軟體安裝包點擊下載即可。
SQLyog的版本分為社區辦和專業版,社區版是免費的的。這裡使用社區版。
2.3.2.2使用
-
安裝成功後彈出連接視窗:
-
點擊新建按鈕,輸連接名、密碼,點擊測試:
-
測試成功後點擊確定,點擊連接,在新彈出視窗中點擊是,保存連接數據:
-
跳轉到連接頁面:
-
選中’root@localhost‘,右鍵選擇新建資料庫:
-
填入要創建的資料庫信息,選擇創建:
- 選擇新創建的資料庫展開,選擇表,創建表:
- 在創建的表頁面中填入想要的規則信息,點擊右下的保存按鈕即可創建完成:
- 選擇剛纔新建的表,點擊打開表:
-
在表中輸入信息,點擊保存即可:
-
在頁面上方的視窗中可以編寫SQL語句:
3.資料庫三層結構
-
所謂安裝MySQL資料庫,就是在主機安裝有個資料庫管理系統(DBMS),這個管理程式可以管理多個資料庫。
DBMS,database manage system
-
一個數據中可以創建多個表,以保存信息
-
資料庫管理系統(DBMS)、資料庫和表的關係如下:
資料庫DB在data目錄下:
表table在資料庫中:
MySQL資料庫-普通表的本質仍然是文件
4.數據在資料庫中的存儲方式
表的一行稱為一條記錄,在java程式中,一行記錄往往使用對象表示
- SQL語句的分類:
- DDL:數據定義語句[create 表,庫]
- DML:數據操作語句[增加 insert,修改 update,刪除 delete]
- DQL:數據查詢語句[select]
- DCL:數據控制語句[管理資料庫:比如用戶許可權 grant revoke]