版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目5課程選修管理系統(tǒng)使用模板創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建空數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)文件的擴(kuò)展名為.accdbACCESS數(shù)據(jù)庫(kù)、表、字段數(shù)據(jù)庫(kù)的創(chuàng)建表的概念一個(gè)數(shù)據(jù)庫(kù)中包含若干個(gè)數(shù)據(jù)表對(duì)象,表是存儲(chǔ)和管理數(shù)據(jù)的最基本對(duì)象,也是數(shù)據(jù)庫(kù)其他對(duì)象的主要數(shù)據(jù)來(lái)源。在Access中,數(shù)據(jù)表有2種視圖設(shè)計(jì)視圖數(shù)據(jù)表視圖Access表結(jié)構(gòu)由表結(jié)構(gòu)和表內(nèi)容組成。表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段屬性表內(nèi)容記錄表的組成字段命名規(guī)則字段名長(zhǎng)度不能超過(guò)64個(gè)字符。字段名是由字母、漢字、數(shù)字、下劃線和空格組成的字符序列,但不能以空格開頭。不能包含句號(hào)、嘆號(hào)、方括號(hào)和單引號(hào)。不能使用ASCII碼為0~32的ASCII字符。如果字段名用英文單詞,則全部單詞采用小寫,單詞之間用“_”隔開。Access中使用字母時(shí)不區(qū)分字母的大小寫數(shù)據(jù)表的命名表名長(zhǎng)度不能超過(guò)30個(gè)字符。表名是由字母、漢字、數(shù)字、下劃線和空格組成的字符序列。表名中含有單詞,全部采用單數(shù)形式,單詞首字母要大寫,多個(gè)單詞間不用任何連接符號(hào)。表名中含有的單詞建議用完整的單詞。如果導(dǎo)致表名長(zhǎng)度超過(guò)30個(gè)字符,則從最后一個(gè)單詞開始,依次向前采用該單詞的縮寫。表名建議使用T_開頭。SQL是結(jié)構(gòu)化查詢語(yǔ)言的簡(jiǎn)稱,是一種廣泛應(yīng)用于關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)查詢和程序設(shè)計(jì)的語(yǔ)言。SQL相對(duì)簡(jiǎn)單,屬于一種高級(jí)的非過(guò)程化編程語(yǔ)言。它不要求用戶描述操作步驟,只需要說(shuō)明操作要求。SQL主要包括4個(gè)部分:數(shù)據(jù)查詢語(yǔ)言(DataQueryLanguage,簡(jiǎn)稱DQL)完成記錄的查詢操作。主要命令動(dòng)詞有Select。數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,簡(jiǎn)稱DDL)完成表的創(chuàng)建、修改、刪除等操作。主要命令動(dòng)詞有Create、Alter、Drop等。數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,簡(jiǎn)稱DML)完成記錄的增、刪、改等操作。主要命令動(dòng)詞有Insert、Delete和Update等。數(shù)據(jù)控制語(yǔ)言(DataControlLanguage,簡(jiǎn)稱DCL)對(duì)數(shù)據(jù)庫(kù)的安全性、完整性和并發(fā)性等進(jìn)行有效控制。主要命令動(dòng)詞有Grant、Revoke、Commit、Rollback等。SQL語(yǔ)句概述Select語(yǔ)句基本語(yǔ)法Select語(yǔ)句的主要功能是實(shí)現(xiàn)數(shù)據(jù)的查詢,其一般格式如下:Select[All|Distinct|Topn]*|<字段列表>[,<計(jì)算表達(dá)式>As<字段別名>]From<數(shù)據(jù)源1>[,<數(shù)據(jù)源2>[,<數(shù)據(jù)源3>[…]]][Where<條件表達(dá)式>][GroupBy<字段名>或<表達(dá)式>[Having<條件表達(dá)式>]][OrderBy<字段名>或<表達(dá)式>[Asc|Desc]];簡(jiǎn)化后的Select語(yǔ)句如下:Select……From……Where……GroupBy……OrderBy……;創(chuàng)建SQL查詢
[]:表示方括號(hào)中的內(nèi)容是可選擇的,根據(jù)不同的情形進(jìn)行取舍。
<>:表示尖括號(hào)中的內(nèi)容在實(shí)際使用時(shí)用具體的內(nèi)容進(jìn)行替換。
|:表示任選其一。如All|Distinct|Topn,表示在All、Distinct和Topn三者中任選一個(gè)。
All:表示返回所有滿足條件的記錄。
Distinct:表示返回不包含重復(fù)行的所有記錄。
Topn:表示返回?cái)?shù)據(jù)源中前n條記錄,其中n為正整數(shù)。例如:Top10。*:表示返回記錄的所有字段。
<字段列表>:表示返回指定的字段,字段名之間用英文半角逗號(hào)隔開。例如:編號(hào),書名,出版社。
<計(jì)算表達(dá)式>As<字段別名>:表示返回一個(gè)或多個(gè)計(jì)算表達(dá)式的值,并且可以給每一個(gè)計(jì)算表達(dá)式的值指定一個(gè)新字段名。若需要返回多個(gè)表達(dá)式的值,則各部分之間用逗號(hào)隔開。例如:Avg(年齡)As平均年齡。SQL格式解釋
From<數(shù)據(jù)源>:表示查詢的數(shù)據(jù)源??梢允且粋€(gè),也可以是多個(gè)。多個(gè)數(shù)據(jù)源之間用英文半角逗號(hào)隔開。例如:From讀者表,借閱表,圖書表。
Where<條件表達(dá)式>:表示查詢的條件,條件表達(dá)式可能是關(guān)系表達(dá)式或邏輯表達(dá)式。例如:Where性別=“男”and年齡>25,WhereLeft(借書證編號(hào),4)=“2011”等等。
GroupBy<字段名>或<表達(dá)式>:表示對(duì)查詢結(jié)果按指定的字段或表達(dá)式進(jìn)行分組。例如:GroupBy單位名稱,GroupByYear(辦證日期)等等。
Having<條件表達(dá)式>:必須與GroupBy一起使用,用于限定參與分組的條件。例如:GroupBy文件程度Having性別=“男”。
OrderBy<字段名>:表示對(duì)查詢結(jié)果按指定的字段排序。
Asc:表示查詢結(jié)果按指定字段值升序排列。
Desc:表示查詢結(jié)果按指定字段值降序排列。SQL格式解釋(續(xù))SQL語(yǔ)言的數(shù)據(jù)定義功能包括基本表的創(chuàng)建、修改和刪除等操作。1.創(chuàng)建表SQL使用Create命令來(lái)創(chuàng)建基本表,其命令格式如下:CreateTable<表名>(<字段名1><數(shù)據(jù)類型>[字段級(jí)約束條件1],<字段名2><數(shù)據(jù)類型>[字段級(jí)約束條件2],<字段名3><數(shù)據(jù)類型>[字段級(jí)約束條件3],……);創(chuàng)建數(shù)據(jù)定義查詢2.SQL使用Alter命令修改表,包括字段的增、刪、改等操作。其命令格式如下:AlterTable<表名>[Add<新字段名><數(shù)據(jù)類型>[字段級(jí)約束條件]][Alter<字段名><數(shù)據(jù)類型>[字段級(jí)約束條件]][Drop<字段名>[字段級(jí)約束條件]];其中:<表名>:被修改的表名稱。Add:向表中添加新字段、數(shù)據(jù)類型及約束條件。Alter:修改原有的字段,包括字段名、數(shù)據(jù)類型、字段大小和約束條件等。Drop:刪除指定的字段或字段的約束條件。3.SQL使用Drop命令刪除表。其命令格式如下:DropTable<表名>;主要功能模塊運(yùn)行截圖圖1系統(tǒng)主界面圖2課程數(shù)據(jù)顯示圖3學(xué)生數(shù)據(jù)顯示圖4選課數(shù)據(jù)顯示圖5課程錄入圖
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版園林景觀設(shè)計(jì)施工一體化合同范本4篇
- 二零二五年度空?qǐng)龅刈赓U合同示范文本(含8項(xiàng)租賃合同解除條件)3篇
- 2025年度個(gè)人股權(quán)交易合規(guī)審查與服務(wù)合同4篇
- 2025年食堂食材采購(gòu)與互聯(lián)網(wǎng)+服務(wù)合同范本大全3篇
- 個(gè)人獨(dú)資企業(yè)2024年度合同3篇
- 2024私企公司股權(quán)轉(zhuǎn)讓及海外市場(chǎng)拓展合作協(xié)議3篇
- 個(gè)人汽車抵押貸款合同:2024年標(biāo)準(zhǔn)版版B版
- 2025版五星級(jí)酒店員工工作績(jī)效評(píng)估及獎(jiǎng)懲合同3篇
- 2025年暑假工招工合同范本:職業(yè)健康檢查與保護(hù)3篇
- 二零二五年特種空調(diào)設(shè)備采購(gòu)與安全檢測(cè)合同2篇
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長(zhǎng)郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 決勝中層:中層管理者的九項(xiàng)修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 高考介詞練習(xí)(附答案)
- 單位就業(yè)人員登記表
- 衛(wèi)生監(jiān)督協(xié)管-醫(yī)療機(jī)構(gòu)監(jiān)督
- 記錄片21世紀(jì)禁愛指南
- 腰椎間盤的診斷證明書
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)七 裂變傳播
- 單級(jí)倒立擺系統(tǒng)建模與控制器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論