SQL 是用于訪問和處理數(shù)據(jù)庫的標準的計算機語言。
SQL 是什么?
SQL,指結(jié)構(gòu)化查詢語言,全稱是 Structured Query Language。
SQL 讓您可以訪問和處理數(shù)據(jù)庫。
SQL 是一種 ANSI(American National Standards Institute 美國國家標準化組織)標準的計算機語言。
SQL 能做什么?
SQL 面向數(shù)據(jù)庫執(zhí)行查詢
SQL 可從數(shù)據(jù)庫取回數(shù)據(jù)
SQL 可在數(shù)據(jù)庫中插入新的記錄
SQL 可更新數(shù)據(jù)庫中的數(shù)據(jù)
SQL 可從數(shù)據(jù)庫刪除記錄
SQL 可創(chuàng)建新數(shù)據(jù)庫
SQL 可在數(shù)據(jù)庫中創(chuàng)建新表
SQL 可在數(shù)據(jù)庫中創(chuàng)建存儲過程
SQL 可在數(shù)據(jù)庫中創(chuàng)建視圖
SQL 可以設(shè)置表、存儲過程和視圖的權(quán)限
SQL 是一種標準 - 但是...
雖然 SQL 是一門 ANSI(American National Standards Institute 美國國家標準化組織)標準的計算機語言,但是仍然存在著多種不同版本的 SQL 語言。
然而,為了與 ANSI 標準相兼容,它們必須以相似的方式共同地來支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
![]() | 注釋:除了 SQL 標準之外,大部分 SQL 數(shù)據(jù)庫程序都擁有它們自己的專有擴展! |
---|
在您的網(wǎng)站中使用 SQL
要創(chuàng)建一個顯示數(shù)據(jù)庫中數(shù)據(jù)的網(wǎng)站,您需要:
RDBMS 數(shù)據(jù)庫程序(比如 MS Access、SQL Server、MySQL)
使用服務(wù)器端腳本語言,比如 PHP 或 ASP
使用 SQL 來獲取您想要的數(shù)據(jù)
使用 HTML / CSS
RDBMS
RDBMS 指關(guān)系型數(shù)據(jù)庫管理系統(tǒng),全稱 Relational Database Management System。
RDBMS 是 SQL 的基礎(chǔ),同樣也是所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)的基礎(chǔ),比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。
RDBMS 中的數(shù)據(jù)存儲在被稱為表的數(shù)據(jù)庫對象中。
表是相關(guān)的數(shù)據(jù)項的集合,它由列和行組成。