現(xiàn)有“學(xué)生選課”數(shù)據(jù)庫,其中主要的表有:“學(xué)生”表(學(xué)號,姓名,性別,專業(yè),出生年月),“選課”表(學(xué)號,課程號,成績),“課程”表(課程號,課程名,所屬專業(yè),學(xué)分)按照下列要求寫出SQL語句:
(1)在“選課”表中,刪除選了課程號為10004的所有選課記錄。
(2)在“課程”表中,修改課程號為10008的課程名稱:數(shù)字電路。
(3)設(shè)計子查詢,查詢“課程”表中,有哪些課程沒有被任何同學(xué)報選。
(4)設(shè)計連接查詢,查找選修了“數(shù)據(jù)結(jié)構(gòu)”課程且成績在80分及以上的學(xué)生的學(xué)號、姓名、課程名及成績。
您可能感興趣的試卷
最新試題
正常情況下一般刪除命令都會有帶WHERE子句。
插入作為一種SQL操作,除了需要正確的命令語法外,還要求插入數(shù)據(jù)必須與數(shù)據(jù)表上的(),否則正確的語法也無法實現(xiàn)正常的插入操作。
在insert語句中可以嵌入子查詢,通過子查詢將來自其他數(shù)據(jù)表的數(shù)據(jù)批量插入到所需的數(shù)據(jù)表中。
MySQL權(quán)限管理分為兩個階段:服務(wù)器會檢查是否允許你連接,檢查你發(fā)出的每個請求,看是否有足夠的權(quán)限實施它。
在MySQL中如果權(quán)限授予不合理,可以通過EVOKE ALL PRIVILEGES ON *.*FROM’username’@’localhost’來收回對所有數(shù)據(jù)庫的所有權(quán)限。
存儲過程命名規(guī)則與數(shù)據(jù)庫、數(shù)據(jù)表、列等標識符命名可以隨心所欲,不需要規(guī)則一致。
在定義數(shù)據(jù)表結(jié)構(gòu)的時候,設(shè)置數(shù)據(jù)表之間的存在關(guān)系為“級聯(lián)更新”,會為保證數(shù)據(jù)一致性帶來方便,但也存在“一改全改”的數(shù)據(jù)變化風(fēng)險。
在SQL中,刪除操作有drop、truncate、delete,其中風(fēng)險等級最高的是delete。
在MySQL中,使用insert語句向數(shù)據(jù)庫表插入數(shù)據(jù)記錄的方式有()
視圖的意義:為用戶集中提取數(shù)據(jù)、隱蔽數(shù)據(jù)庫的復(fù)雜性,使操作簡便化、增加數(shù)據(jù)的安全性、提高表的邏輯獨立性。