Welcome 歡迎光臨! 愛上網路 - 原本退步是向前

SQL:結構化查詢語言

SQL:結構化查詢語言

SQL (Structured Query Language, 結構化查詢語言) 是一種用來與關連式資料庫系統對話而使用的標準語言,由IBM於1970年代所研發出來的,目前所有市場的資料庫管理系統幾乎都支援SQL。美國國家標準協會(ANSI)與國際標準組織(ISO)於1987年認定SQL的標準版本(SQL/87或稱SQL/1)。後來的SQL/2 (SQL/92) 則對SQL/1進行大量的擴充。目前版本為1999年所提出的SQL/99或稱SQL/3,對物件導向DB與分散式DB有提供支援,並加入了程式設計的功能預存程式(stored procedure)

資料定義語言->結構
(Data Definition Language, DDL)

用來宣告(或建立)資料庫物件

針對Table, View或Database做建立(Create)、刪除(Drop)、更改(Alter)等動作。

資料處理語言->資料內容
(Data Manipulation Language, DML)

用來操作資料庫中的資料

針對Table內的Data,做插入(Insert)、更新(Update)、刪除(Delete)等動作。

資料控制語言->針對權限
(Data Control Language, DCL)

用來從事資料庫的權限控管,如Grant、Revoke、Alter Password等動作

資料查詢語言
(Data Query Language, DQL)

用來查詢資料庫中的資料(某些書將DQL併入DML一起討論)

資料管理指令
(Data Administration Commands)

用來從事資料庫的稽核與分析

交易控制指令
(Transactional Control Commands)

用來管理資料庫的交易動

[ 資料庫 ] 瀏覽次數 : 119 更新日期 : 2023/11/15