SQL(Structured Query Language 即結構化查詢語言)
SQL語言主要用于存取數據、查詢數據、更新數據和管理關系數據庫系統,SQL語言由IBM開發。
SQL語言分類:
DDL語句 數據庫定義語言:數據庫、表、視圖、索引、存儲過程,例如CREATE ?DROP ALTER
DML語句 數據庫操縱語言: 插入數據INSERT、刪除數據DELETE、更新數據UPDATE??
DQL語句 數據庫查詢語言: 查詢數據SELECT
DCL語句 數據庫控制語言: 例如控制用戶的訪問權限GRANT、REVOKE
名詞解釋:
數據庫服務器:
a.運行著數據庫應用程序的設備? ? ? DELL R760+CENTOS+Mysql
b.硬件+系統軟件+Mysql軟件
默認的數據庫:
???????show databases; #查看默認的數據庫
information_schema: 虛擬庫,主要存儲了系統中的一些數據庫對象的信息,例如用戶表信息、列信息、權限信息、字符信息等
performance_schema: 主要存儲數據庫服務器的性能參數
mysql: 授權庫,主要存儲系統用戶的權限信息
sys: 主要存儲數據庫服務器的性能參數
表: 管理單元
記錄(行):信息的載體,字段的管理單元??
例如:張三,男,23,云計算工程師,月薪25K
字段(列):字段名,字段類型(長度),字段約束組成(可選)
類型:字符,數字,日期
約束:唯一,不能為空,自動增長
圖示: