1、数据库简介
數據庫是什么
數據庫是一種用來存儲數據的倉庫,是一種高效存儲和處理數據的介質(載體)。我們通常口中所說的數據庫指的是數據庫管理系統(DBMS),是一種用于方便管理數據庫的軟件。
數據庫的分類
根據存儲的介質(載體)不同可將數據庫分成關系型數據庫(SQL)和非關系型數據庫(NOSQL)。關系型數據庫將數據保存在磁盤中,對數據進行分類,每一類數據對應一張二維表,以二維表的格式存儲數據,容易理解;非關系型數據庫將數據存儲在內存中,因此效率比較高
關系型數據庫簡介
關系型數據庫是一種建立在關系模型(數學模型)上的數據庫。關系模型重要的三部分是數據結構、操作數據的指令集合和完整性約束條件。其中數據結構用于描述數據存儲問題,在關系型數據庫中需要根據對應的業務設計對應的實體進而設計對應的二維表的數據結構;而操作數據的指令集合則是關系型數據庫提供的所有的用于操作數據庫的sql ;完整性約束顧名思義就是用來約束數據的一寫條件,保證業務數據的正確性、完整性和一致性
結構化查詢語言SQL
sql包含以下四部分:
DDL:數據定義語言,create 、drop 、alter
DML:數據操作語言,insert、delete、update
DQL:數據查詢語言,select
DCL:數據控制語言,主要負責權限管理,grant、revoke
MYSQL
mysql一種C\S結構的數據庫管理系統,使用時需要使用指定客戶端來操作服務器。使用mysql時,客戶端需要先連接服務器,進行認證操作,通過之后可以通過客戶端往服務器發送sql指令,服務器接收sql指令,處理sql指令,返回結果到客戶端,客戶端接收到數據之后進行對應的操作,當不再需要數據時,客戶端可以與服務器斷開連接,釋放資源
mysql的客戶端通常使用navicat、sqlyog等
mysql服務器內部對象分為四層:數據庫管理系統(DBMS)、?數據庫(DB ) 、?數據表? 、字段
?
總結
- 上一篇: 谭松韵和熊梓淇演的什么电视剧
- 下一篇: 2、安装和连接mysql