【文章內(nèi)容簡(jiǎn)介】
39。劉三39。,21)插入一條數(shù)據(jù)SQL四條最基本的數(shù)據(jù)操作語句:Insert,Select,Update和Delete。例如:SELECT columns FROM tables;其中columns為列的名稱,tables為表格名稱查詢:select 字段名 from 表名 where 條件查找在表(如A)中符合條件的字段修改:update 表名 set 字段名=‘所要修改的內(nèi)容’修改在表(如A)中的字段的值為:所要修改的內(nèi)容刪除: delete from 表名 where 條件刪除符合條件的表(如A)中的信息插入: insert into 表名(字段名)(‘插入內(nèi)容’)在表(如A)中插入字段為:插入內(nèi)容 的一條信息第四篇:sql語句學(xué)習(xí)一、選擇題SQL語言是()語言。——(SQL特點(diǎn))(易)A)層次數(shù)據(jù)庫(kù) B)網(wǎng)絡(luò)數(shù)據(jù)庫(kù) C)關(guān)系數(shù)據(jù)庫(kù)D)非數(shù)據(jù)庫(kù)答案:CSQL語言具有兩種使用方式,分別稱為交互式SQL和()?!⊿QL語言使用方式)(易)A)提示式SQLB)多用戶SQLC)嵌入式SQLD)解釋式SQL答案:C345()包括數(shù)據(jù)庫(kù)模式定義和數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法定義。()實(shí)現(xiàn)對(duì)DB的操作,包括查詢、插入、刪除、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。()用于數(shù)據(jù)保護(hù),包括數(shù)據(jù)的安全性,完整性,并發(fā)控制和恢復(fù)等?!〝?shù)據(jù)庫(kù)語言DDLDMLDCL)(中)A)數(shù)據(jù)控制子語言 B)數(shù)據(jù)定義子語言 C)數(shù)據(jù)操縱子語言 D)數(shù)據(jù)庫(kù)語言答案:B C A6789下列SQL語句中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是(),修改表結(jié)構(gòu)的是(),修改屬性值的是(),刪除表結(jié)構(gòu)的是(),刪除表記錄的是()。——(DROP TABLE, ALTER TABLE,UPDATE, DELETE,SELECT 語句)(易)A)SELECTB)DROPC)UPDATED)ALTERE)DELETE答案:A D C B E二、用關(guān)系代數(shù)表達(dá)式及SQL語句描述關(guān)系查詢?cè)O(shè)有如下關(guān)系表R、S和T:——(易)R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)寫出實(shí)現(xiàn)下列關(guān)系代數(shù)的SQL語句:1)sDWH=39。10039。(R)σDWH=’100’(R)2)213。XM,XB(R)∏xM,XB(R)3)213。XM,DWH(s4)R165。S R∞S5)213。XM,XB,DWH(s解:1)SELECT * FROM R WHERE DWH=’100’。2)SELECT XM,XB FROM R。3)SELECT XM,DWH FROM R WHERE XB=’女’。4)SELECT R.*, FROM R, S WHERE =。5)SELECT XM,XB,DWH FROM R,S WHERE = AND XB=’男’。XB=39。男39。XB=39。女39。(R))∏XM,DWH(σXB=’女’(R))(R165。S))∏XM,XB,DWH(σXB=’男’(R∞S))設(shè)有如下三個(gè)關(guān)系:——(易易)A(A,ANAME,WQTY,CITY): A:商店代號(hào);ANAME:商店名;WQTY:店員人數(shù)B(B,BNAME,PRICE):B:商品號(hào);BNAME:商品名稱;AB(A,B,QTY):QTY:商品數(shù)量試用關(guān)系代數(shù)和SQL語言寫出下列查詢。1)找出店員人數(shù)不超過100人或者在長(zhǎng)沙市的所有商店的代號(hào)和商店名;2)找出供應(yīng)書包的商店名;解:1)213。A,ANAME(sWQTY=100 218。 CITY=39。長(zhǎng)沙39。(A))∏A,ANAME(σWQTYSELECT A,ANAME FROM A WHERE WQTY2)213。ANAME((sBNAME=39。書包39。(B))165。AB165。A)∏ANAME((σBNAME=’書包’(B))∞AB∞(A))SELECT ANAME FROM A,B,ABWHERE BNAME=’書包’ AND = AND =。:student(NO, NAME , SEX ,BIRTHDAY, CLASS)teacher(NO,NAME,SEX,BIRTHDAY,PROF,DEPART)PROF為職稱,DEPART為系別course(CNO, CNAME, TNO)score(NO, CNO, DEGREE)DEGREE 為成績(jī)寫出實(shí)現(xiàn)以下各題功能的SQL語句:(1)查詢至少有2名男生的班號(hào);——(難)(2)查詢不姓“王”的同學(xué)記錄;——(易)(3)查詢每個(gè)學(xué)生的姓名和年齡;——(難)(4)查詢學(xué)生中最大和最小的birthday日期值;——(中)(5)查詢學(xué)生表的全部記錄并按班號(hào)和年齡從大到小的順序;——(中)(6)查詢男教師及其所上的課程;——(中)(7)查詢最高分同學(xué)的學(xué)號(hào),課程號(hào)和成績(jī);——(中)(8)查詢和“李軍”同性別并同班的所有同學(xué)的姓名;——(中)(9)查詢選修“數(shù)據(jù)庫(kù)系統(tǒng)概論”課程的男同學(xué)的成績(jī)表;——(中)(10)查詢所有未講課的教師的姓名和所在系別;——(難)(11)查詢“計(jì)算機(jī)系”教師所教課程的成績(jī)表;——(難)(12)查詢選修“3105”課程的成績(jī)高于“109”號(hào)同學(xué)成績(jī)的所有同學(xué)的記錄;——(難)(13)查詢最低分大于70,最高分小于90的學(xué)生的學(xué)號(hào);——(中)(14)查詢成績(jī)?cè)?0到80之間的所有記錄;——(中)(15)查詢成績(jī)比該課程平均成績(jī)低的同學(xué)的成績(jī)表;——(相關(guān)子查詢)(難)(16)查詢所有女教師和女同學(xué)的姓名、性別和生日;——(中)(17)查詢“計(jì)算機(jī)系”和“無線電系”不同職稱的教師的姓名和職稱;——(中)解:(1)SELECT CLASS FROM student WHERE SEX=‘男’GROUP BY CLASS HAVING COUNT(*)=2。(2)SELECT * FROM student WHERE NAME NOT LIKE ‘王%’。(3)SELECT NAME,year(date())year(birthday)as age FROM student。(4)SELECT MAX(BIRTHDAY), MIN(BIRTHDAY)FROM student。(5)SELECT * FROM