久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
SQL
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
'''SQL'''是“結(jié)構(gòu)化查詢語言(Structured Query Language)”的簡稱,最早的是[[IBM]]的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系[[數(shù)據(jù)庫]]管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應(yīng)用。 目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如[[Oracle]], Sybase, [[Microsoft]] [[SQL Server]], [[Access]]等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 SQL語言按照功能分為4大類: *數(shù)據(jù)查詢語言DQL(Data Query Language):主要是查詢數(shù)據(jù)(SELECT) *數(shù)據(jù)定義語言DDL(Data Definition Language):主要是建立、刪除和修改數(shù)據(jù)對象(CREATE, ALTER, DROP) *數(shù)據(jù)操縱語言DML(Data Manipulation Language):主要是完成數(shù)據(jù)操作的命令,包括查詢(INSERT, UPDATE, DELETE) *數(shù)據(jù)控制語言DCL(Data Control Language):主要是控制對數(shù)據(jù)庫的訪問,[[服務(wù)器]]的關(guān)閉、啟動(dòng)等(GTANT,REVOKE) ==SQL發(fā)展歷史== 在70年代初,E.E.Codd首先提出了關(guān)系模型。70年代中期,IBM公司在研制 SYSTEM R關(guān)系數(shù)據(jù)庫管理系統(tǒng)中研制了SQL語言,最早的SQL語言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&D上公布的。 1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS數(shù)據(jù)庫系統(tǒng)中也實(shí)現(xiàn)了SQL。 1986年10月,美國ANSI采用SQL作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言(ANSI X3. 135-1986),后為國際標(biāo)準(zhǔn)化組織(ISO)采納為國際標(biāo)準(zhǔn)。 1989年,美國ANSI采納在ANSI X3.135-1989報(bào)告中定義的關(guān)系數(shù)據(jù)庫管理系統(tǒng)的SQL標(biāo)準(zhǔn)語言,稱為ANSI SQL 89, 該標(biāo)準(zhǔn)替代ANSI X3.135-1986版本。該標(biāo)準(zhǔn)為下列組織所采納: :國際標(biāo)準(zhǔn)化組織(ISO),為ISO 9075-1989報(bào)告“Database Language SQL With Integrity Enhancement” :美國聯(lián)邦政府,發(fā)布在The Federal Information Processing Standard Publication(FIPS PUB)127 1992年ISO又推出SQL-92標(biāo)準(zhǔn),亦稱SQL2 1999年起ANSI陸續(xù)公布增加了面向?qū)ο蠊δ艿男聵?biāo)準(zhǔn)SQL-99(亦稱SQL3)的12個(gè)標(biāo)準(zhǔn)文本 目前大多數(shù)數(shù)據(jù)庫管理系統(tǒng)均支持SQL-92(SQL2),有少部分支持SQL3 ==SQL的優(yōu)點(diǎn)== SQL廣泛地被采用正說明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。 ===非過程化語言=== SQL是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。 SQL不要求用戶指定對數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 ===統(tǒng)一的語言=== SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時(shí)間就能學(xué)會(huì),最高級的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包括: *查詢數(shù)據(jù) *在表中插入、修改和刪除記錄 *建立、修改和刪除數(shù)據(jù)對象 *控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 *保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。 ===面向集合的操作方式=== SQL是一種面向集合的語言,與面向記錄的方式截然不同,每個(gè)命令的操作對象是一個(gè)或多個(gè)表,結(jié)果也是一個(gè)表。這種采用集合的操作方式不僅操作對象、查找結(jié)果可以是記錄的集合,而且一次插入、刪除、更新操作的對象也可以是記錄的集合。 ===同一種語法結(jié)構(gòu),兩種使用方式=== SQL語言既是自含式語言,又是嵌入式語言,或獨(dú)立使用也可嵌入到宿主語言中。作為自含式語言它能夠獨(dú)立地用于聯(lián)機(jī)交互方式,即在終端機(jī)上進(jìn)行數(shù)據(jù)庫操作,這適用于終端用戶、應(yīng)用程序員和DBA。作為嵌入式語言,SQL語句能夠嵌入到高級語言(例如[[C]]、COBOL、FORTRAN、PL/1)程序中,供開發(fā)使用。在這兩種方式下,SQL語法結(jié)構(gòu)基本一致,為用戶提供了極大的靈活性和方便性。 ==-語言簡潔易用=== SQL語言設(shè)計(jì)巧妙,以簡潔的語句實(shí)現(xiàn)強(qiáng)大的功能,9個(gè)動(dòng)詞即可完成核心功能(SELECT,CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,GTANT,REVOKE)。另外語言本身接近英語自然語言,易學(xué)易懂。 ===是所有關(guān)系數(shù)據(jù)庫的公共語言=== 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。 ==相關(guān)條目== *[[MySQL]] *[[SQL Server]] *[[Access]] ==參考來源== *[http://www.pconline.com.cn/pcedu/teach/empolder/empolder/10207/77847.html 參考來源1] *[http://www.itlearner.com/article/2005/1727.shtml 參考來源2] *[http://edu.136z.com/DataBase/32530.html 參考來源3] *[http://bs.csu.edu.cn/yuancheng/db_tech_mang/online/ 參考來源4] [[category:數(shù)據(jù)庫|S]]
摘要:
請注意,您對站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/SQL
”