sql語言全稱是結構化查詢語言,英文譯作Strutured Query Language,它是一種在關系型數據庫中定義和操縱數據的標准語言。
SQL語言的特點
1、集合性 允許作為集合輸入作為集合輸出,允許一條語句作為另一條語句的輸入
2、統一性
3、易於移植性 所有關系型數據庫都支持SQL語句
sql語言分類
1、數據查詢語言(DQL) select語句
2、數據操縱語言(DML) INSERT DELETE UPDATE
3 、事務控制語言(TCL)用於維護數據的一致性 包括COMMIT, ROLLBACK , SAVAPOINT COMMIT 提交更改 ROLLBACK 撤銷更改 SAVAPOINT 設置保存點
4、數據定義語言(DDL)
用於建立、修改和刪除數據庫對象。比如CREAT TABLE 創建表。ALERT TABLE 修改表,DROP TABLE 刪除表
5、數據控制語言(DCL)
用於權限賦予和權限收回,主要包括GANT 和REVOKE兩條命令。GRANT 賦予,REVOKE收回。
語言編寫規范
1、SQL關鍵字不區分大小寫
2、對象名和列名不區分大小寫
3、字符值區分大小寫;例select * from scott.emp where job = 'SALAESMAN'; select * from scott.emp where job ='salasman' 查找的結果不同