1.關系型數據庫管理系統的介紹
數據庫管理系統(英文全拼:Relational Database Management System,簡稱RDBMS)是為了管理關系型
數據庫而設計的軟件系統,如果大家想要使用關系型數據庫就需要安裝數據庫管理系統,其實是一個應用
軟件。
關系型數據庫管理系統可以分為:
•關系型數據庫服務端軟件
•關系型數據庫客服端軟件
關系型數據庫服務端軟件:
主要負責管理不同的數據庫,而每個數據庫里面會有一系列數據文件,數據文件是用來存儲數據的,其實數據庫就是一系列數據文件的集合。
關系型數據庫客服端軟件:
主要負責和關系型數據庫服務端軟件進行通信,向服務端傳輸數據或者從服務端獲取數據。
說明:
1.用戶操作關系型數據庫克客戶端,實現數據庫相關操作。
2.關系數據庫客戶端借助網絡使用SQL語言和關系型數據庫服務端進行數據通信
3.關系型數據庫服務端管理者不同的數據庫,每個數據庫會有一系列的數據文件,數據都保存在數據文件里賣弄,每個數據庫可以理解成是一個文件夾。
2.SQL的介紹
SQL(Structured Query Language)是結構化查詢語言,是一種用來操作RDBMS的數據庫的語言。也就是說
通過SQL可以操作oracle,sql,server,mysql,sqlite等關系型的數據庫。
SQL的作用是實現數據庫客戶端的數據庫服務端之間的通信,SQL就是通信的橋梁。
SQL語言主要分別為:
•DQL:數據查詢語言,用於對數據進行查詢,如select
•DML:數據操作語言,對數據進行增加,修改,刪除,如insert,update,delete
•TPL:事務處理語言,對事物進行處理,包括begin transaction,commit,rollback
DCL:數據控制語言,進行授權與權限回收,如grant,revoke
DDL:數據定義語言,進行數據庫,表的管理等,如creat,drop