SQL 教程
sql(structured query language)即結構化查詢語言,用于管理關系數據庫管理系統(rdbms)。 使用 sql 可以在數據中查詢、插入、更新和刪除數據,可以創建和修改數據庫模式,以及執行訪問控制。
sql 在1986年成為 ansi(美國國家標準化組織)的一項標準,在 1987 年成為國際標準化組織(iso)的標準。其中,sql92 是目前應用最為廣泛的版本。
1. sql 能做什么
- sql 可以查詢數據庫數據
- sql 可以從數據庫中獲取數據
- sql 可以向數據庫插入新記錄
- sql 可以更新數據庫中的數據
- sql 可以刪除數據庫記錄
- sql 可以創建新的數據庫
- sql 可以在數據庫中創建新表
- sql 可以在數據庫中創建存儲過程
- sql 可以在數據庫中創建視圖
- sql 可以設置數據庫對象(表、存儲過程和視圖)的權限
2. sql 版本說明
雖然 sql 是一門 ansi(american national standards institute 美國國家標準化組織)標準的計算機語言,但是仍然存在著多種不同版本的 sql 語言。
這些不同的 sql 版本為了與 ansi 標準相兼容,它們必須以相似的方式共同地來支持一些主要的命令(比如 select、update、delete、insert、where 等等)。
主流的大型關系型數據庫,為了充分利用自己的特性,除了支持標準的 sql 之外,大部分都擁有自己的專有擴展!
3. rdbms 是什么
rdbms 指關系型數據庫管理系統,全稱 relational database management system。
rdbms 是使用 sql 的基礎,比較著名的rdbms產品有 ms sql server、ibm db2、oracle 和 mysql 等。
rdbms 中的數據存儲在被稱為表的數據庫對象中,表是數據項的集合,由列和行組成。