SQL語言
關係型資料庫語言——SQL語言
一、介紹
SQL(structured Query Language,結構化查詢語言)是用於關聯式資料庫查詢的結構化語言。
SQL的功能包括:
資料定義語言(DDL)
資料操縱語言(DML)
資料定義語言(DCL)
資料查詢語言(DQL)
一、四種語言
1)資料定義語言 DDL
DDL用於執行資料庫的任務,對資料庫以及資料庫中的各種物件進行建立、刪除、修改等操作。資料庫物件主要包括表、約束條件、規則、檢視、觸發器、儲存過程。
語句 | 功能 |
CREATE | 建立資料庫或資料物件 |
ALTER | 對資料庫或資料庫物件進行修改 |
DROP | 刪除資料庫或資料庫物件 |
2)資料操縱語言 DML
DML用於操縱資料庫中的各種物件,檢索和修改資料。
語句 | 功能 |
SELECT | 從表或檢視中檢索資料 |
INSERT | 將資料插入到表或檢視中 |
UPDATE | 修改表或檢視中的資料 |
DELETE | 從表或檢視中刪除資料 |
3)資料控制語言 DCL
DCL用於安全管理,確定哪些使用者可以檢視或修改資料庫中的資料。
語句 | 功能 |
GRANT | 授予許可權 |
REVOKE | 收回許可權 |
DENY | 收回許可權,且禁止從其他角色繼承許可許可權 |
4)資料查詢語言 DQL
主要通過SELECT語句實現各種查詢功能。
三、現狀
目前,許多關係型資料庫管理系統均支援SQL語言,如Oracle、SQL Server、MySQL等。但不同資料庫管理系統之間的SQL語言不能完全通用。例如甲骨文公司的Oracle資料庫管理系統所使用的SQL語言是PL/SQL,而微軟公司的SQL Server資料庫管理系統使用的是T-SQL。
相關文章
- sql程式語言SQL
- sql語言演示!SQL
- SQL語言基礎(資料控制語言)SQL
- SQL語言(結構化查詢語言)SQL
- SQL語言分類SQL
- Oracle SQL語言(轉)OracleSQL
- SQL語言學習(二)SQL
- SQL語言基礎(SELECT語句)SQL
- SQL語言基礎(函式)SQL函式
- Oracle 的PL/SQL語言使用OracleSQL
- Oracle PL/SQL語言基礎OracleSQL
- SQL語言基本教程(一) (轉)SQL
- SQL語言快速入門(轉)SQL
- Go語言SQL操作實戰GoSQL
- SQL語言基礎(多表連線)SQL
- SQL語言基礎(子查詢)SQL
- 【資料庫】優化SQL語言資料庫優化SQL
- SQL語言運算子與函式SQL函式
- Oracle PL/SQL語言基礎(轉)OracleSQL
- SQL資料庫操作語言DCLSQL資料庫
- oracle之PLSql語言(二)sql語句的使用OracleSQL
- SQL是比GraphQL更好的API語言?SQLAPI
- SQL語言基礎(高階查詢)SQL
- SQL查詢語言基本教程(2) (轉)SQL
- SQL查詢語言基本教程(3) (轉)SQL
- PostgreSQL學習手冊(SQL語言函式)SQL函式
- PLSQL Language Reference-PL/SQL概覽-PL/SQL語言基礎SQL
- SQL Server 2008 的 Transact-SQL 語言增強SQLServer
- 新手怎麼快速學會並上手SQL語言SQL
- JavaScript, CSS, SQL 和 HTML 到底算程式語言嗎?JavaScriptCSSSQLHTML
- SQL Server 值亂碼問題 (多國語言)SQLServer
- SQL SERVER日期格式與多國語言問題SQLServer
- 關聯式資料庫SQL語言略解資料庫SQL
- 用SQL語言刪除表中的記錄SQL
- SQL(Structured Query Language,結構化查詢語言)SQLStruct
- Java 語言是強型別語言語言(轉)Java型別
- TIOBE 2013年12月程式語言排行榜:Transact-SQL衝刺年度語言SQL
- 把程式語言看做語言