資料庫 一. 資料庫基本概念 1、資料庫DataBase,簡稱DB 2、概念:什麼是資料庫?存儲數據的倉庫 3、資料庫的特點: 持久化的存儲數據,資料庫本質上是一個文件系統 方便對數據進行存儲和管理 使用了統一的資料庫操作語言 SQL語言 4、常見的資料庫管理系統(DataBase Manageme ...
資料庫
一. 資料庫基本概念
1、資料庫DataBase,簡稱DB
2、概念:什麼是資料庫?存儲數據的倉庫
3、資料庫的特點:
- 持久化的存儲數據,資料庫本質上是一個文件系統
- 方便對數據進行存儲和管理
- 使用了統一的資料庫操作語言-SQL語言
4、常見的資料庫管理系統(DataBase Management System:DBMS)
- MySQL:Oracle公司的免費開源的資料庫,中小型,6以上版本開始收費
- Oracle:Oracle公司的大型資料庫
- DB2:IBM公司的大型資料庫
- SQL Server:微軟公司的大型資料庫
- SQLite:移動設備中的小型嵌入式資料庫
二. MySQL的相關操作
2.1 安裝
見圖
2.2 卸載
1、在控制面板中完全刪除整個軟體
2、刪除ProgramData中的MySQL目錄
2.3 配置
服務的啟動和關閉
- 啟動
- 在 cmd 或者在 運行 中輸入 services.msc 打開系統服務的視窗,手動點擊開啟
- 在 cmd 中輸入net start mysql
- 關閉
- 在 cmd 或者在 運行 中輸入 services.msc 打開系統服務的視窗,手動點擊暫停
- 在 cmd 中輸入net stop mysql
- 啟動
登錄:在cmd中輸入
- mysql -u賬號 -p密碼
- mysql -u賬號 -p,回車,輸入密碼
- mysql -h目標ip -uroot -p目標的密碼
退出:
exit
quit
關閉 cmd 視窗
三. 資料庫的結構
資料庫 項目
實體類 表
屬性 欄位
對象 記錄
四. SQL
概念:SQL:結構化查詢語言,Structured Query Language
大多數關係型數據具有相同SQL語法,但是有一些資料庫操作方式不同,這種不同稱為“方言”。
通用語法:
1、SQL語句可以單行或者多行書寫,以分號結尾
2、SQL中的關鍵字不區分大小寫,一般推薦使用大寫
3、SQL語句中可以使用若幹個空格和縮進來增強可讀性
4、SQL語法中的三種註釋
a、單行註釋:-- 註釋內容
b、單行註釋:# 註釋內容(MySQL方言)
c、多行註釋:/* 註釋內容 */
五. SQL分類
5.1 DDL 數據定義語言
用於定義資料庫對象:資料庫、表、列
關鍵字:create、alter、drop等
5.2 DML 數據操作語言
用於對資料庫中表的數據進行增刪改
關鍵字:insert、delete、update
5.3DQL 數據查詢語言
用於查詢資料庫中的數據
關鍵字:select、on、where、order by、asc、desc、group by、limit、between and、and、or、in、like
5.4 DCL 數據控制語言
用於定義資料庫的訪問許可權和安全級別
關鍵字:revoke、grant