婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 數據庫表的查詢操作實踐演練(實驗三)

數據庫表的查詢操作實踐演練(實驗三)

熱門標簽:洛陽外呼系統平臺 寧波人工外呼系統有效果嗎 如何在地圖標注自己店鋪 廣州人工電銷機器人費用 地圖標注一個圓圈怎么用 真人語音電銷機器人 電銷機器人被曝光 怎樣把地圖標注導入公司地址 400外呼系統合法

繼前兩次的實驗,本次實驗以熟練掌握利用select語句進行各種查詢操作:單表查詢、多表連接及查詢、嵌套查詢、集合查詢等,鞏固數據庫查詢操作。
下面就跟著小編一起練習吧!
在實驗一創建并插入數據的表(Student, Course,SC,Teacher,TC)的基礎上,完成以下操作。
(1)將教師‘羅莉'的名字改為‘羅莉莉'。

復制代碼 代碼如下:
update Teacher set tname='羅莉莉' where tname='羅莉'

(2)將兩個同學(數據自己臨時設置,用后即刪除)的兩門課程的成績以運行sql程序文件的形式插入score表中。該題用以驗證、理解和掌握關系模型的完整性規則;
 插入:
復制代碼 代碼如下:
insert into Score(sno,cno,grade) values ('04261006','C003','64')
insert into Score(sno,cno,grade) values('04261007','C004','79')

查詢:
復制代碼 代碼如下:
select sno 學號,cno 課程號,grade 分數from Score where sno=04261006 or sno=04261007;

刪除:
復制代碼 代碼如下:
delete from Score where sno=04261006 or sno=04261007;

(3)求每門課的平均成績,并把結果存入average表(自行設計并創建);
復制代碼 代碼如下:
CREATE TABLE average
(
cno CHAR(8),
avscore numeric(5,2),
constraint a1 primary key (cno),
constraint a2 foreign key (cno) references Course(cno),
)
insert into average(cno,avscore)
select distinct cno ,avg(grade) from Score group by cno

(4)將學生“馬麗”的年齡改為24;
復制代碼 代碼如下:
Update Student set 2014-year(Sbirth) 年齡 where Sname=' 馬麗'

(5)將所有學生的szipcode屬性列值填補上;
復制代碼 代碼如下:
update Student set szipcode='221000'

(6)將average表中的所有課程的平均成績置零;
復制代碼 代碼如下:
update average set avscore='0'

(7)刪除average表中的課程號為‘C007'的平均成績記錄;
復制代碼 代碼如下:
delete from average where cno='C007'

(8)刪除所有average表中平均成績記錄;
復制代碼 代碼如下:
delete from average;

(9)建立一個臨時學生信息表(tstudent),刪除該表中的學號含‘101'的所有學生記錄。
復制代碼 代碼如下:
create  table  tstudent   ( Sno  char(8)  primary  key,     Sname  varchar(8)  unique ); 
Delete  from  tstudent  where  Sno  like '001011%';

(10)查詢全體學生的學號與姓名;
復制代碼 代碼如下:
select sno 學號,sname 姓名from Student

(11)查詢全體學生的學號、姓名、所屬系;
復制代碼 代碼如下:
select sno 學號,sname 姓名,sdept 系from Student

(12)查詢全體學生的詳細記錄;
復制代碼 代碼如下:
select * from Student

(13)查詢全體學生的姓名及其年齡;
復制代碼 代碼如下:
select sname 姓名,2014-year(sbirth) 年齡from Student

(14)查詢全體學生的姓名、出生年份;
復制代碼 代碼如下:
select sname 姓名,year(sbirth) 出生年份from Student

(15)查詢所有修過課的學生的學號;
復制代碼 代碼如下:
select distinct sno from Score
select distinct student.sno from Student,Score where Student.sno=Score.sno and Score.grade>0 ;

(16)查詢“計算機系”班全體學生名單;
復制代碼 代碼如下:
select sno,sname from Student where sdept='計算機系'

(17)查詢查詢所有年齡在23歲以下的學生姓名及其年齡;
復制代碼 代碼如下:
select sname 姓名,2014-year(sbirth) 年齡from Student where 2014-year(sbirth)23;

(18)查詢考試成績有不及格的學生的學號;
復制代碼 代碼如下:
select distinct sno from Score where grade60;

(19)查詢年齡在20至22歲之間的學生姓名、系和年齡;
復制代碼 代碼如下:
select sname 姓名,sdept 系,2014-year(sbirth) 年齡from student where 2014-year(sbirth) between 20 and 22;

(20)查詢年齡不在20至22歲之間的學生姓名、系和年齡;
 
復制代碼 代碼如下:
select sname 姓名,sdept 系,2014-year(sbirth) 年齡from student where 2014-year(sbirth) not between 20 and 22;

(21)查詢“計算機系”和“電商系”的學生的姓名;
復制代碼 代碼如下:
select sname from Student where sdept='計算機系' or sclass='電商系'

(22)查詢既不是“計11”也不是“計61”班的學生的姓名和班級信息;
復制代碼 代碼如下:
select sname,sclass from Student where sclass not in('計','計');
(23)查詢學號為“04262002”的學生的詳細情況;
[code]select student.sno,sname,ssex,2014-year(sbirth),sclass,grade from Student,Score where Student.sno=Score.sno and Student.sno='04262002';

(24)查詢學號以“04262”打頭的學生信息;
復制代碼 代碼如下:
select * from Student where sno like '04262%'

(25)查詢所有姓“張”學生的學號、姓名、性別、年齡;
復制代碼 代碼如下:
select sno 學號,sname 姓名,ssex 性別,2011-year(sbirth) 年齡from Student where sname like'王%'

(26)查詢名字中第二個字有“海”字的學生的學號、姓名、性別、年齡;
復制代碼 代碼如下:
select sno 學號,sname 姓名,ssex 性別,2011-year(sbirth) 年齡from Student where sname like '_田%'

(27)查詢所有不姓“劉”學生的姓名;
復制代碼 代碼如下:
select sname 姓名from Student where sname not like '劉%'

(28)查詢課程號以“C”開頭的最后兩個字母為“05”的課程號和課程名;
復制代碼 代碼如下:
select cno,cname from Course where cno like 'C%05'

(29)某些學生選修某門課程后沒有參加考試,所以有選修課記錄,但沒有考試成績,試查找缺少考試成績的學生和相應的課程號;
復制代碼 代碼如下:
select Student.sno,sname,cno from Student,Score where Student.sno=Score.sno and grade is NULL;

(30)查找全部有成績記錄的學生學號、課程號;
復制代碼 代碼如下:
select sno, cno from Score where grade is not NULL;

(31)查找“計算機系”年齡在22歲以下的學生學號、姓名;
復制代碼 代碼如下:
select sno ,sname from Student where sdept='計算機系' and 2014-year(sbirth)22

(32)查找選修了“C001”號課程的學生學號及其成績,查詢結果按分數降序排序;
復制代碼 代碼如下:
select student.sno,grade from student,Score where Student.sno=Score.sno and cno='C001' order by grade desc;

(33)查詢全體學生情況,查詢結果按所在系升序排列,對同一系中的學生按年齡降序排列;
復制代碼 代碼如下:
select * from student order by sdept asc,2014-year(sbirth) desc;

(34)查詢學生總人數;
復制代碼 代碼如下:
select count(*) 人數from Student;

(35)查詢選修了課程的學生人數;
復制代碼 代碼如下:
select count(distinct sno)人數from Score;

(36)在所有課程中查詢最高分的學生學號和成績;
復制代碼 代碼如下:
select sno,grade from Score where grade =(select max(grade)from Score )

復制代碼 代碼如下:
select distinct a.* from Score a where a.sno IN (select top 1 Score.sno from Score where Score.cno = a.cno order by grade desc)

(37)查詢學習“C001”課程的學生最高分數;
 
復制代碼 代碼如下:
select max(grade)最高分數from Score where cno='C001'

(38)計算各個課程號與相應的選課人數;
復制代碼 代碼如下:
select count(sno) 選課人數from Score group by cno;

(39)查詢“計算機系”選修了兩門課程以上的學生學號、姓名;
復制代碼 代碼如下:
select Student.sno,sname from Student where Student.sno in
(select Student.sno from Student,Score where
sdept='計算機系'and Student.sno=Score.sno group by Student.sno having count(cno)>=2);

(40)自然連接student和score表;
復制代碼 代碼如下:
select student.*,Score.grade from student ,Score where student.sno=Score.sno;

(41)使用自身連接查詢每一門課程的間接先行課(即先行課的先行課)
復制代碼 代碼如下:
select a.cno,b.cpno from Course a,Course b where a.cpno=b.cno;

(42)使用復合條件連接查詢選修“c001”號課程且成績在90分以上的所有同學;
復制代碼 代碼如下:
select sname,grade from student,Score where Student.sno=Score.sno and cno='C001' and grade>=90;

(43)使用復合條件連接查詢每個學生選修的課程名及其成績;
 
復制代碼 代碼如下:
select Student.sno,sname,cname,grade from Course,Score,Student where Course.cno=Score.cno and student.sno=Score.sno;

(44)查詢選修了全部課程的學生;
復制代碼 代碼如下:
select Sname from Student where not exists (select *  from Course where not exists(select *  from Score where Sno=Student.Sno and Cno=Course.Cno))

(45)查詢所有選修了C001號課程的學生學號、姓名;
復制代碼 代碼如下:
select student.sno,sname from student,Score where student.sno=Score.sno and cno='C001';
(46)查詢選修了課程C001或C007的學生學號、姓名;
[code]select student.sno,sname,cno from student,Score where student.sno=Score.sno and cno in ('C001','C007');
[/code]
(47)查詢“計算機系”的學生及年齡不大于23歲的學生;
復制代碼 代碼如下:
select sno ,sname,2014-year(sbirth) age ,sclass from student where sdept='計算機系' or 2014-year(sbirth)=23;

(48)查詢既選修了課程C001又選修了課程C007的所有學生學號、姓名;
復制代碼 代碼如下:
select student.sno,sname from student,Score where student.sno=Score.sno and cno='C001' and student.sno in (select student.sno from student,Score where student.sno=Score.sno and cno='C007')

(49)查詢選修了課程名為“數據庫原理”的學生的學號、姓名、性別、年齡;
復制代碼 代碼如下:
select student.sno ,sname,ssex,cname,2011-year(sbirth) age from student,Score,Course where student.sno=Score.sno and Score.cno=Course.cno and cname='數據庫原理';

(50)查詢其他班中比“計算機系”所有學生年齡都小的學生名單;
復制代碼 代碼如下:
select sno,sname ,2014-year(sbirth) age from student where 2014-year(sbirth)(select min(2014-year(sbirth)) from student where sclass='計61')and sclass !='計61';

(51)查詢與“夏天”在同一個系學習的學生學號、姓名、性別、年齡;
復制代碼 代碼如下:
select sno,sname,ssex,2014-year(sbirth) age from student where sdept=(select sdept from student where sname='夏天') and sname!='夏天'

(52)建立“計算機系”學生的視圖1;
復制代碼 代碼如下:
create view view_student
as select sno,sname,ssex,sbirth,sclass from student where sclass='13z網絡'

(53)建立“計算機系”學生的視圖2,并要求進行修改與插入時,仍須保證該視圖只有“計算機系”班學生;
復制代碼 代碼如下:
create view view_student2
as select sno,sname,ssex,sbirth,sclass from student where sclass='13z網絡' with check option;

(54)建立“計算機系”選修了“C001”課程的學生的視圖,定義視圖名為“v_cs_C001_student1”;
復制代碼 代碼如下:
create view v_cs_C001_student1
as select student.sno,sname,ssex,sbirth,sclass from Student ,Score where
student.sno=Score.sno and sclass='13z網絡' and cno='C001';

(55)建立“計算機系”班選修了“C001”課程且成績在90分以上的學生的視圖,定義視圖名為“cs_c001_student2”;
復制代碼 代碼如下:
create view cs_c001_student2
as
select student.sno,sname ,ssex,sbirth,sclass,cno from student,Score where
student.sno=Score.sno and cno='C001' and sclass='13z網絡'and student.sno in (select student.sno from student,Score where student.sno=Score.sno and grade>90)

(56)定義一個反映學生年齡的視圖,定義視圖名為“v_birth_student”;
復制代碼 代碼如下:
create view v_birth_student
as
select sno,sname,2014-year(sbirth) age from student

(57)將學生表中所有女生記錄定義為一個視圖,視圖名為“v_female_student”;
復制代碼 代碼如下:
create view v_female_student
as
select * from student where ssex='女';

(58)將學生的學號及其平均成績定義為一個視圖,視圖名為“v_average_student”;
復制代碼 代碼如下:
create view v_average_student
as
select sno,avg(grade) avscore from Score group by sno;

(59)在“計算機系”學生視圖中找出年齡小于22歲的學生;
復制代碼 代碼如下:
select * from view_student where 2014-year(sbirth)=22;

(60)利用視圖查詢“計算機系”選修了“C001”課程的學生;
復制代碼 代碼如下:
select * from v_cs_C001_student1;

(61)通過(52)中的“計算機系”視圖修改某個學生的名字;
復制代碼 代碼如下:
update view_student set sname='王某某'where sno=04261001;

(62)通過(53)中的“計算機系”視圖,插入一個新學生記錄。
復制代碼 代碼如下:
insert into view_student2(sno,sname,ssex,sbirth,sclass) values ('04262004','張某某','男','1987/11/09','計');

(63)通過(53)中的“計算機系”視圖,刪除一個學生記錄。
復制代碼 代碼如下:
delete from view_student2 where sno='04262004'and sname='張某某';

實驗課結束了,相信通過本節課的實踐操作,小伙伴們都對數據庫表的操作有了更進一步的了解。
以上就是查詢數據庫表的基本操作,幾乎涵蓋了各種查詢操作所遇到的情況,值得大家親自操作一下,相信對大家的學習有所幫助。

您可能感興趣的文章:
  • MySQL學習筆記3:表的基本操作介紹
  • 單個select語句實現MySQL查詢統計次數
  • sql查詢出各科成績最好的學生信息
  • mysql查詢昨天 一周前 一月前 一年前的數據
  • mysql查詢今天、昨天、近7天、近30天、本月、上一月的SQL語句
  • MySql查詢時間段的方法
  • MySQL查詢和修改auto_increment的方法
  • 一個優化MySQL查詢操作的具體案例分析
  • MySQL查詢倒數第二條記錄實現方法
  • 50條SQL查詢技巧、查詢語句示例
  • SQL查詢出表、存儲過程、觸發器的創建時間和最后修改時間示例
  • 大幅優化MySQL查詢性能的奇技淫巧
  • SQL大量數據查詢的優化及非用like不可時的處理方案
  • 如何使用MySQL查詢某個列中相同值的數量統計
  • SQL如何實現MYSQL的遞歸查詢
  • 數據庫表的創建、管理和數據操作(實驗一)
  • 數據庫表的查詢操作(實驗二)

標簽:東營 咸寧 煙臺 石家莊 珠海 晉中 北海 南昌

巨人網絡通訊聲明:本文標題《數據庫表的查詢操作實踐演練(實驗三)》,本文關鍵詞  數據庫,表,的,查詢,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《數據庫表的查詢操作實踐演練(實驗三)》相關的同類信息!
  • 本頁收集關于數據庫表的查詢操作實踐演練(實驗三)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    蜜臀av一区二区在线免费观看| 国产精品久久久久影院色老大 | 午夜av一区二区| 久久99精品国产麻豆不卡| 欧美一区二区三区在线观看| 天堂影院一区二区| 一本久久a久久精品亚洲| 最新热久久免费视频| 成人动漫av在线| 亚洲视频一区二区在线| 欧美日韩一级二级| 五月婷婷激情综合网| 日韩视频一区二区三区在线播放 | 宅男在线国产精品| 视频一区视频二区中文| 精品国产一区二区亚洲人成毛片| 国产乱码精品一区二区三区忘忧草 | 欧美日韩中文字幕一区二区| 午夜视频在线观看一区二区三区 | 亚洲国产精品成人久久综合一区| 国产精品亚洲一区二区三区在线 | 欧美三电影在线| 亚洲欧美另类在线| 这里是久久伊人| 国产九色sp调教91| 一区二区三区丝袜| 国产午夜精品一区二区| 欧美性色欧美a在线播放| 亚洲乱码精品一二三四区日韩在线 | 欧美精品 国产精品| 狠狠狠色丁香婷婷综合激情| 最新国产成人在线观看| 日韩一本二本av| 色综合天天综合色综合av| 日本欧美肥老太交大片| 成人欧美一区二区三区视频网页| 正在播放一区二区| 91色九色蝌蚪| 成人av在线一区二区三区| 久久国产精品一区二区| 调教+趴+乳夹+国产+精品| 国产精品大尺度| 久久精品一区四区| 日韩一区二区不卡| 在线观看91精品国产入口| 国产91精品精华液一区二区三区| 亚洲三级小视频| 欧美一级理论性理论a| 91蜜桃网址入口| 成人av在线资源| 国产一本一道久久香蕉| 久久www免费人成看片高清| 亚洲综合无码一区二区| 亚洲国产电影在线观看| 26uuu欧美| 久久精品人人做人人综合| 精品国产乱码久久久久久蜜臀| 在线电影欧美成精品| 欧美精品xxxxbbbb| 91精品久久久久久蜜臀| 欧美精品xxxxbbbb| 88在线观看91蜜桃国自产| 欧美日韩激情一区| 欧美一区永久视频免费观看| 欧美三级视频在线| 欧美日韩国产综合久久| 欧美丰满美乳xxx高潮www| 在线免费观看成人短视频| 日韩欧美一级片| 精品国产乱码久久久久久蜜臀 | 成人免费av在线| 麻豆91在线播放免费| 免费成人结看片| 日韩av一级片| 麻豆精品蜜桃视频网站| 日本不卡免费在线视频| 寂寞少妇一区二区三区| 国产高清不卡二三区| 成人听书哪个软件好| 一本色道久久综合亚洲aⅴ蜜桃| 91网页版在线| 欧美日本韩国一区| 欧美成人三级在线| 久久女同互慰一区二区三区| 久久婷婷国产综合精品青草| 国产精品美女www爽爽爽| 亚洲影视资源网| 午夜激情久久久| 国产麻豆午夜三级精品| 91麻豆123| 欧美zozozo| 中文字幕日韩av资源站| 亚洲一区二区三区中文字幕 | 免费观看日韩av| 国产剧情一区在线| 成人av集中营| 日韩小视频在线观看专区| 国产日韩欧美精品电影三级在线| 亚洲欧美日韩国产综合| 六月婷婷色综合| 91啪在线观看| 国产一区不卡在线| 欧美在线观看一区二区| 欧美成人乱码一区二区三区| 国产午夜精品福利| 午夜精品久久久久久久久久| 成人av一区二区三区| 久久99精品国产麻豆婷婷| 99热精品一区二区| 精品伦理精品一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日本道色综合久久| 日韩三级精品电影久久久| 国产精品国产馆在线真实露脸| 亚洲国产毛片aaaaa无费看| 国产原创一区二区| 欧美精品久久一区| 国产精品福利一区二区三区| 日本麻豆一区二区三区视频| fc2成人免费人成在线观看播放| 日韩一级欧美一级| 亚洲精品日韩综合观看成人91| 蜜臀精品一区二区三区在线观看 | 欧美日韩在线播放一区| 亚洲欧美视频在线观看视频| 国产成a人亚洲精品| 日韩精品一区二区三区视频播放 | 一区二区在线电影| 狠狠狠色丁香婷婷综合激情| 在线不卡中文字幕| 日韩美女啊v在线免费观看| 国产99久久久国产精品潘金| 欧美电影免费提供在线观看| 亚洲国产日韩a在线播放性色| 成人精品免费网站| 欧美三级欧美一级| 一级中文字幕一区二区| 成人免费av网站| 2020日本不卡一区二区视频| 国产精品亚洲综合一区在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 精品国产1区2区3区| 国产综合色在线视频区| 精品国产91亚洲一区二区三区婷婷| 免费在线观看视频一区| 色婷婷久久久久swag精品| 国产精品国产馆在线真实露脸 | 视频精品一区二区| 欧美日韩亚州综合| 日韩精品亚洲专区| 欧美日韩在线播放一区| 免费观看日韩电影| 国产欧美日韩视频在线观看| av中文一区二区三区| 亚洲精品乱码久久久久久黑人| 色综合天天综合给合国产| 亚洲成人先锋电影| 日韩欧美一区二区不卡| 国产91丝袜在线18| 一区二区视频免费在线观看| 日韩一级片网站| 成人一区二区三区| 亚洲精品高清视频在线观看| 日韩视频在线观看一区二区| 国产伦精品一区二区三区免费迷| 中文字幕精品综合| 欧美三级中文字| 国产伦精品一区二区三区免费| 日韩伦理电影网| 欧美一级艳片视频免费观看| 成人av电影在线| 蜜桃视频第一区免费观看| 久久久亚洲国产美女国产盗摄| 97精品久久久久中文字幕| 日韩电影在线一区二区| 精品av久久707| 播五月开心婷婷综合| 日韩二区在线观看| 亚洲男人天堂一区| 91精品国产综合久久婷婷香蕉| 狠狠色丁香婷综合久久| 亚洲第一二三四区| 久久在线观看免费| 欧美人体做爰大胆视频| 韩国精品在线观看| 亚洲一区二区精品3399| 2021国产精品久久精品| 欧美日韩午夜在线| 国产 欧美在线| 蜜芽一区二区三区| 亚洲精品中文字幕在线观看| 91精品久久久久久蜜臀| 成人开心网精品视频| 精品一区二区三区在线播放| 国产偷国产偷亚洲高清人白洁| 欧美艳星brazzers| 国产高清在线观看免费不卡| 午夜精品一区二区三区免费视频| 国产精品你懂的在线| xf在线a精品一区二区视频网站|