SQL 教程


sql(structured query language)即結(jié)構(gòu)化查詢語言,用于管理關(guān)系數(shù)據(jù)庫管理系統(tǒng)(rdbms)。 使用 sql 可以在數(shù)據(jù)中查詢、插入、更新和刪除數(shù)據(jù),可以創(chuàng)建和修改數(shù)據(jù)庫模式,以及執(zhí)行訪問控制。

sql 在1986年成為 ansi(美國國家標(biāo)準(zhǔn)化組織)的一項標(biāo)準(zhǔn),在 1987 年成為國際標(biāo)準(zhǔn)化組織(iso)的標(biāo)準(zhǔn)。其中,sql92 是目前應(yīng)用最為廣泛的版本。

 

1. sql 能做什么

  • sql 可以查詢數(shù)據(jù)庫數(shù)據(jù)
  • 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è)置數(shù)據(jù)庫對象(表、存儲過程和視圖)的權(quán)限

 

2. sql 版本說明

雖然 sql 是一門 ansi(american national standards institute 美國國家標(biāo)準(zhǔn)化組織)標(biāo)準(zhǔn)的計算機(jī)語言,但是仍然存在著多種不同版本的 sql 語言。

這些不同的 sql 版本為了與 ansi 標(biāo)準(zhǔn)相兼容,它們必須以相似的方式共同地來支持一些主要的命令(比如 select、update、delete、insert、where 等等)。

主流的大型關(guān)系型數(shù)據(jù)庫,為了充分利用自己的特性,除了支持標(biāo)準(zhǔn)的 sql 之外,大部分都擁有自己的專有擴(kuò)展!

 

3. rdbms 是什么

rdbms 指關(guān)系型數(shù)據(jù)庫管理系統(tǒng),全稱 relational database management system。

rdbms 是使用 sql 的基礎(chǔ),比較著名的rdbms產(chǎn)品有 ms sql server、ibm db2、oracle 和 mysql 等。

rdbms 中的數(shù)據(jù)存儲在被稱為表的數(shù)據(jù)庫對象中,表是數(shù)據(jù)項的集合,由列和行組成。

下一節(jié):sql 語法

sql 教程

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频