日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學(xué)習(xí) >> 數(shù)據(jù)庫語言 >> 正文

[系列]全面掌握MS ACCESS SQL 數(shù)據(jù)庫

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時間:2025/2/5

關(guān)于MS-ACCESS SQL基礎(chǔ)的系列文章

從零認(rèn)識MS-ACCESS SQL


文章摘要目錄:


1.SQL基礎(chǔ)知識:SQL簡介。

2.簡要說明MS ACCESS數(shù)據(jù)庫與SQL查詢語言間的關(guān)系。

3.JET-SQL與ANSI-SQL的區(qū)別。

4.為什么要學(xué)習(xí)SQL。

5.ACCESS SQL數(shù)據(jù)類型。

6.ACCESS SQL 數(shù)據(jù)類型及用SQL創(chuàng)建數(shù)據(jù)庫表。

7.創(chuàng)建各種類型的數(shù)據(jù)字段。

8.用SQL修改庫表結(jié)構(gòu)即ALTER TABLE語句的用法。

9.用SQL刪除數(shù)據(jù)庫表,即DROP TABLE語句的使用。

10.CONSTRAINT子句的用法。

..........


部分章節(jié):

(摘自第一篇:)

第一節(jié) SQL基礎(chǔ)知識

一、SQL是什么?

SQL是英語Structured Query Language的首字母縮寫,意思為結(jié)構(gòu)化查詢語言,正確的發(fā)音應(yīng)該是S-Q-L(“ess kyoo ell”),但很多講英語的數(shù)據(jù)庫專業(yè)人員把SQL發(fā)成sequel的音。

IBM在20世紀(jì)70年代開發(fā)了一種叫做SEQUEL的語言,它是Structured English Query Language的首字母縮寫,設(shè)計這種語言是為了操縱存儲在數(shù)據(jù)庫系統(tǒng)Sytem R中的數(shù)據(jù),Sytem R基于Edgar F.Codd博士提出的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)模型。后來,由于商標(biāo)之爭,首字母SEQUEL被簡化成SQL。ANSI在1986年選擇SQL作為一項標(biāo)準(zhǔn),ISO則在1987做了同樣的舉措。ANSI宣布該語言的正確發(fā)音是“ess kyoo ell”,但它好像并沒有被廣泛接受。

SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作,它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個SQL語句就可以達(dá)到目的,這也意味著用SQL語言可以寫出非常復(fù)雜的語句。


二、SQL簡史

結(jié)構(gòu)化查詢語言(Structured Query Language)最早是IBM的圣約瑟研究實(shí)驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。如今無論是像Oracle、Sybase、Informix、SQL Server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual Foxpro、PowerBuilder這些PC上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。

美國國家標(biāo)準(zhǔn)局(ANSI)與國際標(biāo)準(zhǔn)化組織(ISO)已經(jīng)制定了SQL標(biāo)準(zhǔn)。ANSI是一個美國工業(yè)和商業(yè)集團(tuán)組織,負(fù)責(zé)開發(fā)美國的商務(wù)和通訊標(biāo)準(zhǔn)。ANSI同時也是ISO和International Electrotechnical Commission(IEC)的成員之一。ANSI 發(fā)布與國際標(biāo)準(zhǔn)組織相應(yīng)的美國標(biāo)準(zhǔn)。1992年,ISO和IEC發(fā)布了SQL國際標(biāo)準(zhǔn),稱為SQL-92。ANSI隨之發(fā)布的相應(yīng)標(biāo)準(zhǔn)是ANSI SQL-92。ANSI SQL-92有時被稱為ANSI SQL。盡管不同的關(guān)系數(shù)據(jù)庫使用的SQL版本有一些差異,但大多數(shù)都遵循 ANSI SQL 標(biāo)準(zhǔn)。MS Access SQL使用ANSI SQL-89及ANSI SQL-92標(biāo)準(zhǔn),稱為JET-SQL或ACE-SQL。


三、SQL的組成

SQL語言包含4個部分:

※ 數(shù)據(jù)定義語言(DDL),例如:Create、Drop、Alter等語句。

※ 數(shù)據(jù)操作語言(DML),例如:Insert(插入)、Update(修改)、Delete(刪除)語句。

※ 數(shù)據(jù)查詢語言(DQL),例如:Select語句。

※ 數(shù)據(jù)控制語言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。

Access數(shù)據(jù)庫執(zhí)行sql語句:新建-〉查詢設(shè)計-〉顯示表,此時把顯示表對話框關(guān)閉,點(diǎn)擊左上角的"SQL 視圖",打開的窗口中輸入SQL 語句即可像SQL Server中一樣運(yùn)行SQL 語句。

Tags:ACCESS,數(shù)據(jù)庫  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 洛南县| 鄱阳县| 澳门| 甘肃省| 三亚市| 平阳县| 吉木乃县| 延庆县| 新郑市| 共和县| 噶尔县| 高雄县| 土默特左旗| 香格里拉县| 南部县| 宝兴县| 玉山县| 米易县| 庐江县| 平安县| 文登市| 博乐市| 东兰县| 旅游| 高唐县| 巴马| 绩溪县| 三亚市| 东兰县| 沁阳市| 盖州市| 淄博市| 贵州省| 浠水县| 延安市| 华坪县| 仁寿县| 平湖市| 武山县| 兴安县| 南宁市|