一、概述
創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今,先為朝天等服務(wù)建站,朝天等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為朝天企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。1.SQL定義及歷史
SQL:Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言。是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言;SQL功能不僅是查詢。幾乎所有關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)軟件都支持SQL。許多軟件廠商對(duì)SQL基本命令集還進(jìn)行了不同程度的擴(kuò)充和修改。
SQL產(chǎn)生和發(fā)展:
①SQL由Boyce和Chamberlin在1974年提出;
②最開(kāi)始SQL在IBM研制的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)原型System R上實(shí)現(xiàn)。
③SQL于1986年10月由美國(guó)國(guó)家標(biāo)準(zhǔn)局(American National Standard Institute,簡(jiǎn)稱ANSI) 的數(shù)據(jù)庫(kù)委員會(huì)X3H2批準(zhǔn)SQL作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn)。
序號(hào) | 標(biāo)準(zhǔn) | 大致頁(yè)數(shù) | 發(fā)布日期 |
1 | SQL/86 | N/A | 1986年10月 |
2 | SQL/89(FIPS 127-1) | 120頁(yè) | 1989年 |
3 | SQL/92 | 622頁(yè) | 1992年 |
4 | SQL99 | 1700頁(yè) | 1999年 |
5 | SQL2003 | 3600頁(yè) | 2003年 |
2.SQL特點(diǎn)
①綜合統(tǒng)一;②高度非過(guò)程化;③面向集合的操作方式;④以同一種語(yǔ)法結(jié)構(gòu)提供多種使用方式;⑤語(yǔ)言簡(jiǎn)潔,易學(xué)易用。
非關(guān)系模型(層次模型、網(wǎng)狀模型)數(shù)據(jù)語(yǔ)言一般分為:
模式數(shù)據(jù)定義語(yǔ)言(Schema Data Definition Language,模式DDL);
外模式數(shù)據(jù)定義語(yǔ)言(Subschema Data Definition Language,外模式DDL或子模式DDL);
數(shù)據(jù)存儲(chǔ)有關(guān)的描述語(yǔ)言(Data Storage Description Language,DSDL);
數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,DML)。
SQL則集:數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體??梢酝瓿蓴?shù)據(jù)庫(kù)生命周期的全部活動(dòng):
定義關(guān)系模式,插入數(shù)據(jù),建立數(shù)據(jù)庫(kù);
對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢和更新;
數(shù)據(jù)庫(kù)重構(gòu)和維護(hù);
數(shù)據(jù)庫(kù)安全、完整性控制。
高度非過(guò)程化:非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱預(yù)言師面向過(guò)程的。用這種過(guò)程化語(yǔ)言完成某項(xiàng)請(qǐng)求必須指定存取路徑;SQL只需提出做什么,無(wú)須指明怎么做,即SQL無(wú)須了解存取路徑。存取路徑的選擇以及SQL操作過(guò)程由系統(tǒng)自動(dòng)完成。面向集合的操作方式:SQL不僅可以操作對(duì)象、查找結(jié)果可以使元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。以同一種語(yǔ)法結(jié)構(gòu)提供多種使用方式:SQL既是獨(dú)立的語(yǔ)言,又是嵌入式語(yǔ)言。在這兩種使用方式下SQL的語(yǔ)法結(jié)構(gòu)基本一致。語(yǔ)言簡(jiǎn)潔,易學(xué)易用:完成核心功能只用了9個(gè)動(dòng)詞。SQL功能動(dòng)詞數(shù)據(jù)查詢SELECT數(shù)據(jù)定義CREATE,DROP,ALTER數(shù)據(jù)操縱INSERT,UPDATE,DELETE數(shù)據(jù)控制GRANT,REVOKE
3.RDBMS數(shù)據(jù)庫(kù)三級(jí)模式
外模式對(duì)應(yīng)視圖和部分基本表;模式對(duì)應(yīng)基本表;內(nèi)模式對(duì)應(yīng)存儲(chǔ)文件。
基本表:基本表和視圖一樣,都是關(guān)系。基本表本身是獨(dú)立存在的表,一個(gè)(或多個(gè))基本表對(duì)應(yīng)一個(gè)存儲(chǔ)文件。一個(gè)表可以帶若干個(gè)索引,索引也存放在存儲(chǔ)文件中。
內(nèi)模式:由關(guān)系數(shù)據(jù)庫(kù)的存儲(chǔ)文件的邏輯結(jié)構(gòu)組成。存儲(chǔ)文件的物理結(jié)構(gòu)是任意的,對(duì)用戶是透明的。
視圖:視圖是一個(gè)虛表,不在數(shù)據(jù)庫(kù)中存放視圖對(duì)應(yīng)的數(shù)據(jù)而存放視圖的定義。視圖是從一個(gè)或幾個(gè)基本表到處的表。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。