




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課實(shí)驗(yàn)訓(xùn)練2及4答案及4答案盜傳必究本課程分為形成性考核和終結(jié)性末考兩種考核形式,形成性考核占50%(滿分100分),末考為網(wǎng)絡(luò)考試占50%(滿分100),數(shù)據(jù)庫(kù)系統(tǒng)維護(hù),25分。0汽車(chē)用品網(wǎng)上商城數(shù)據(jù)庫(kù)Shopping,理解MySQL運(yùn)算符、函數(shù)、謂詞,練習(xí)Select語(yǔ)句的操作方法。0實(shí)驗(yàn)內(nèi)容:1.單表查詢(xún)【實(shí)驗(yàn)2.1】字段查詢(xún)(1)查詢(xún)商品名稱(chēng)為“擋風(fēng)玻璃”的商品信息。信息,因此這是只需要涉及一個(gè)表就可以完成簡(jiǎn)單單表查詢(xún)。(2)查詢(xún)ID為1的訂單。0分析:所有的訂單信息存在于訂單表中,而且訂單用戶ID也存在于此表中,因此這是只需要查詢(xún)訂單表就可以完成的查詢(xún)?!緦?shí)驗(yàn)2.2】多條件查詢(xún)查詢(xún)所有促銷(xiāo)的價(jià)格小于1000的商品信息。分析:此查詢(xún)過(guò)程包含兩個(gè)條件,第一個(gè)是是否促銷(xiāo),【實(shí)驗(yàn)2.3】DISTINCT(1)查詢(xún)所有對(duì)商品ID為1的商品發(fā)表過(guò)評(píng)論的用戶ID行去重,這里使用DISTINCT實(shí)現(xiàn)。(2)查詢(xún)此汽車(chē)用品網(wǎng)上商城會(huì)員的創(chuàng)建時(shí)間段,1年為一段。0【實(shí)驗(yàn)2.4】ORDERBY(1)查詢(xún)類(lèi)別ID為1的所有商品,結(jié)果按照分析:從商品表中可以查詢(xún)出所有類(lèi)別ID為1的商品信息,結(jié)果按照商品ID的降序排列,因此使用ORDERBY語(yǔ)句,降序使用DESC關(guān)鍵字。(2)查詢(xún)今年新增的所有會(huì)員,結(jié)果按照用戶名字排序。0【實(shí)驗(yàn)2.5】GROUPBY(1)查詢(xún)每個(gè)用戶的消費(fèi)總金額(所有訂單)。分析:訂單表中包含每個(gè)訂單的訂單總價(jià)和用戶ID現(xiàn)在需要將每個(gè)用戶的所有訂單提取出來(lái)分為一類(lèi),通過(guò)SUM()函數(shù)取得總金額。此處使用GROUPBY語(yǔ)句和SUM()函數(shù)。(2)查詢(xún)類(lèi)別價(jià)格一樣的各種商品數(shù)量總和。0是“多列分組”,較上一個(gè)例子更為復(fù)雜。2.聚合函數(shù)查詢(xún)【實(shí)驗(yàn)2.6】COUNT()(1)查詢(xún)類(lèi)別的數(shù)量。0分析:此查詢(xún)利用COUNT()函數(shù),返回指定列中值的數(shù)目,此處指定列是類(lèi)別表中的ID(或者名稱(chēng)均可)。0(2)查詢(xún)汽車(chē)用品網(wǎng)上商城的每天的接單數(shù)。0【實(shí)驗(yàn)2.7】SUM()查詢(xún)?cè)撋坛敲刻斓匿N(xiāo)售額。按照下單日期分組,使用SUM()函數(shù)和Groupby子句。0分析:同上一個(gè)相同,還是在訂單表中,依然取用訂單總價(jià)列,使用【實(shí)驗(yàn)2.9】MA某()(1)查詢(xún)所有商品中的數(shù)量最大者。商品數(shù)量指定列中求值最大者。使用MA某()(2)查詢(xún)所有用戶按字母排序中名字最靠前者。列的最高或者最低者。同上一個(gè)實(shí)驗(yàn)一樣,使用MA某()函數(shù)。0【實(shí)驗(yàn)2.10】MIN()(1)查詢(xún)所有商品中價(jià)格最低者。分析:同MA某()用法相同,找到表和列,使用MIN()函數(shù)。3.連接查詢(xún)【實(shí)驗(yàn)2.11】?jī)?nèi)連接查詢(xún)(1)查詢(xún)所有訂單的發(fā)出者名因此需要將訂單表和用戶表通過(guò)用戶ID進(jìn)行連接。使用內(nèi)連接的(2)查詢(xún)每個(gè)用戶購(gòu)物車(chē)中的商品名稱(chēng)。ID和商品ID兩項(xiàng),通過(guò)這兩項(xiàng)可以與商品表連接,從而可以獲得商品名【實(shí)驗(yàn)2.12】外連接查詢(xún)(1)查詢(xún)列出所有用戶ID,以及他們的評(píng)論,如果有的話。出相關(guān)的評(píng)論。此處使用外查詢(xún)中的LEFT(OUTER)JOIN語(yǔ)句,注意需將全(2)查詢(xún)列出所有用戶ID,以及他們的評(píng)論,如果有的話。0分析:依然是上一個(gè)實(shí)驗(yàn),還可以使用RIGHT(OUTER)JOIN語(yǔ)句,注【實(shí)驗(yàn)2.13】復(fù)合條件連接查詢(xún)(1)查詢(xún)用戶ID為1的客戶的訂上另一個(gè)條件,用戶iD為1,使用AND語(yǔ)句添加精確條件。0(2)查詢(xún)每個(gè)用戶的購(gòu)物車(chē)中的商品價(jià)格,并且按照價(jià)格順序排列。4.嵌套查詢(xún)【實(shí)驗(yàn)2.14】IN(1)查詢(xún)訂購(gòu)商品ID為1的訂單ID,并根據(jù)訂單ID查詢(xún)發(fā)出此訂單的用戶ID語(yǔ)句在訂單明細(xì)表中先確定此訂單ID,在通過(guò)SELECT在訂單表中查詢(xún)到用戶ID(2)查詢(xún)訂購(gòu)商品ID為1的訂單ID,并根據(jù)訂單ID查詢(xún)未發(fā)出此分析:此查詢(xún)和前一個(gè)實(shí)驗(yàn)相似,只是需使用NOTIN語(yǔ)句。【實(shí)驗(yàn)2.15】比較運(yùn)算符(1)查詢(xún)今年新增會(huì)員的訂單,并且列出所有訂單總價(jià)小于100的訂單ID?用戶信息,在將用戶ID匹配找打訂單信息,其中使用比較運(yùn)算符提供訂單總價(jià)小于100的條件。(2)查詢(xún)所有訂單商品數(shù)量總和小于100的商品ID,并將不在此商戶,如果存在,列出此用戶的信息。(2)查詢(xún)表中是否存在類(lèi)別ID為100的商品類(lèi)別,如果存在,列出此類(lèi)別中商品價(jià)格小于5的商品ID?的任何值比較為T(mén)RUE,則返回TRUE此處使用ANY來(lái)引出內(nèi)查詢(xún)。分析:使用ALL時(shí)需要同時(shí)滿足所有內(nèi)層查詢(xún)的條件。較為T(mén)RUE,則返回TRUE此處使用ALL來(lái)引出內(nèi)查詢(xún)?!緦?shí)驗(yàn)2.19】集合查詢(xún)(1)查詢(xún)所有價(jià)格小于5的商品,查詢(xún)類(lèi)別ID為1和2的所有商品,使用UNION連接查詢(xún)結(jié)果。0集合,第1條SELECT語(yǔ)句查詢(xún)價(jià)格小于5的商品,第2條SELECT語(yǔ)句查詢(xún)類(lèi)別ID為1和2的商品,使用UNION將兩條SELECT語(yǔ)句分隔開(kāi),執(zhí)行(2)查詢(xún)所有價(jià)格小于5的商品,查詢(xún)類(lèi)別ID為1和2的所有商品,使用UNIONALL連接查詢(xún)結(jié)果。兩個(gè)返回結(jié)果中有相同的記錄,使用UNION會(huì)成;2.每執(zhí)行一種查詢(xún)語(yǔ)句后,均要求通過(guò)MySQLWorkbench查看執(zhí)行結(jié)果;3.將操作過(guò)程以屏幕抓圖的方式拷貝,形成實(shí)驗(yàn)文檔。實(shí)驗(yàn)訓(xùn)練4:數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)答案:1.1實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)創(chuàng)建數(shù)據(jù)庫(kù)、并進(jìn)行相應(yīng)的維護(hù),了解并掌握Myql數(shù)據(jù)庫(kù)的創(chuàng)建和維護(hù)的不同方法和列名、數(shù)據(jù)類(lèi)型(長(zhǎng)度列、精度、小數(shù)位數(shù)項(xiàng))、是否允許空值等。(2)查看和修改表結(jié)構(gòu)。選擇一個(gè)數(shù)據(jù)庫(kù)表,練習(xí)對(duì)其表結(jié)構(gòu)進(jìn)行相應(yīng)的修改。(3)練習(xí)用交互式的SQL語(yǔ)句分別完成以上操作。0環(huán)境Myq1命令行工具Workbench可視化工具1.5實(shí)驗(yàn)步驟及結(jié)果分析應(yīng)數(shù)據(jù)。(屬性名+類(lèi)型+默認(rèn)初始情況+約束等)信息。為例:inertinto`tudent'value('33333',′茹興康',′男','3146是4位的,所以說(shuō)明數(shù)據(jù)庫(kù)結(jié)構(gòu)修改成功。的所有信息刪除我們按學(xué)號(hào)為30201,即第一個(gè)數(shù)據(jù)為1.5.9視圖操作---視圖查詢(xún)由于在上述實(shí)驗(yàn)中我們將第一個(gè)學(xué)生的接的時(shí)候,增加了該同學(xué)的元組數(shù)量,最終查詢(xún)出3條結(jié)果。1.5.10視圖操作---視圖結(jié)構(gòu)修改在視圖創(chuàng)建中,我們創(chuàng)建了視圖的clano班級(jí)信息,現(xiàn)在我們刪除這一屬性Createorreplaceviewviewomtudentnaturaljoincnaturaljoi1.5.11視圖操作---視圖刪除最后,我們刪除視圖viewl,采用語(yǔ)句后我們?cè)诓樵?xún)視
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防器械基本知識(shí)培訓(xùn)課件
- 2026屆云南省會(huì)澤一中化學(xué)高三第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 2025年國(guó)防科工局機(jī)關(guān)公開(kāi)遴選公務(wù)員筆試模擬題及答案
- 2025年湖南省公務(wù)員公開(kāi)遴選面試模擬題及答案
- 2025關(guān)于編制商品房買(mǎi)賣(mài)合同模板
- 2025藝術(shù)品贈(zèng)與合同模板
- 2025版標(biāo)準(zhǔn)勞動(dòng)合同
- 2025年反詐騙考試試題及答案
- 2025年法律關(guān)系試題及答案
- 工業(yè)生產(chǎn)線改造委托合同書(shū)
- 養(yǎng)老院老人權(quán)益保護(hù)制度
- 高空作業(yè)車(chē)安全知識(shí)培訓(xùn)
- 航天科技集團(tuán)招聘 筆試題
- 安踏集團(tuán)零售管理培訓(xùn)手冊(cè)
- 吉林大學(xué)《計(jì)算機(jī)網(wǎng)絡(luò)(雙語(yǔ))》2021-2022學(xué)年期末試卷
- 《解除保護(hù)性止付申請(qǐng)書(shū)模板》
- 2024年云網(wǎng)安全應(yīng)知應(yīng)會(huì)考試題庫(kù)
- 高層建筑火災(zāi)撲救
- 南京大學(xué)介紹
- DL-T-255-2012燃煤電廠能耗狀況評(píng)價(jià)技術(shù)規(guī)范
- 【視頻號(hào)運(yùn)營(yíng)】視頻號(hào)運(yùn)營(yíng)108招
評(píng)論
0/150
提交評(píng)論