現(xiàn)有“學(xué)生選課”數(shù)據(jù)庫(kù),其中主要的表有:“學(xué)生”表(學(xué)號(hào),姓名,性別,專(zhuān)業(yè),出生年月),“選課”表(學(xué)號(hào),課程號(hào),成績(jī)),“課程”表(課程號(hào),課程名,所屬專(zhuān)業(yè),學(xué)分)按照下列要求寫(xiě)出SQL語(yǔ)句:
(1)在“選課”表中,刪除選了課程號(hào)為10004的所有選課記錄。
(2)在“課程”表中,修改課程號(hào)為10008的課程名稱(chēng):數(shù)字電路。
(3)設(shè)計(jì)子查詢(xún),查詢(xún)“課程”表中,有哪些課程沒(méi)有被任何同學(xué)報(bào)選。
(4)設(shè)計(jì)連接查詢(xún),查找選修了“數(shù)據(jù)結(jié)構(gòu)”課程且成績(jī)?cè)?0分及以上的學(xué)生的學(xué)號(hào)、姓名、課程名及成績(jī)。
您可能感興趣的試卷
最新試題
以下關(guān)于級(jí)聯(lián)刪除描述正確的是()
MySQL變量可分為兩大類(lèi),即()
正常情況下一般刪除命令都會(huì)有帶WHERE子句。
想要實(shí)現(xiàn)級(jí)聯(lián)刪除必須在數(shù)據(jù)外鍵上設(shè)置“級(jí)聯(lián)”的更新或刪除。
DELETE語(yǔ)句中使用JOIN子句執(zhí)行跨表刪除時(shí),有INNER、LEFT、RIGHT即內(nèi)連接、左連接、右連接等不同的連接方式。
在MySQL中如果權(quán)限授予不合理,可以通過(guò)EVOKE ALL PRIVILEGES ON *.*FROM’username’@’localhost’來(lái)收回對(duì)所有數(shù)據(jù)庫(kù)的所有權(quán)限。
存儲(chǔ)過(guò)程一經(jīng)定義,就可以被反復(fù)調(diào)用,從而實(shí)現(xiàn)了代碼的復(fù)用性、封裝性、高性能等。
在insert語(yǔ)句中可以嵌入子查詢(xún),通過(guò)子查詢(xún)將來(lái)自其他數(shù)據(jù)表的數(shù)據(jù)批量插入到所需的數(shù)據(jù)表中。
視圖的意義:為用戶(hù)集中提取數(shù)據(jù)、隱蔽數(shù)據(jù)庫(kù)的復(fù)雜性,使操作簡(jiǎn)便化、增加數(shù)據(jù)的安全性、提高表的邏輯獨(dú)立性。
out模式定義的參數(shù)只能在過(guò)程體內(nèi)部賦值,表示該參數(shù)可以將某個(gè)值傳遞回調(diào)用他的過(guò)程。