寫在前面: mysql還沒弄熟悉,就要轉戰Oracle了,啊哈哈哈
SQL概述
SQL(structured query languag)結構化查詢語句
主要是用於操作關係型數據庫
SQL分類
- 數據查詢語言 DQL
- 數據操作語言 DML
- 數據定義語言 DDL
- 數據控制語言 DCL
- 事務控制語言 TCL
數據查詢語言 DQL
對列、表、視圖進行數據查詢
關鍵字:SELECT
對應用途:查詢數據
數據操作語言 DML
操作數據(行)
關鍵字:INSERT
對應用途:添加行
關鍵字:DELETE
對應用途:刪除行
關鍵字:UPDATE
對應用途:修改行
關鍵字:MERGE
對應用途:合併行
數據定義語言 DDL
操作數據庫對象(表、視圖等)
關鍵字:CREATE
對應用途:創建
關鍵字:DROP
對應用途:刪除
關鍵字:ALTER
對應用途:修改
關鍵字:TRUNCATE
對應用途:截斷表
關鍵字:RENAME
對應用途:重命名
關鍵字:COMMENT
對應用途:爲表或列添加註釋
數據控制語言 DCL
操作對數據和數據庫對象的訪問
關鍵字:GRANT
對應用途:允許用戶訪問
關鍵字:REVOKE
對應用途:撤銷用戶訪問
事務控制語言TCL
對事務進行控制
關鍵字:COMMIT
對應用途:提交對數據的修改
關鍵字:ROLLBACK
對應用途:回滾數據修改
關鍵字:SAVEPOINT
對應用途:指定事務回滾到某一點