數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令.doc_第1頁
數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令.doc_第2頁
數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令.doc_第3頁
數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令.doc_第4頁
數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令.doc_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)據(jù)庫 查詢 修改 刪除 增加 排序 等命令insert into Register values(張三) /添加語句select * from Register /查詢語句 查詢整個表delete from Register where Loadname=張三 /刪除Register表中的Loadname字段=張三的行信息select * from UserLoad order by id desc /*利用ID進行排序desc降序排序 將UserLoad中的所有id都進行排序select * from UserLoad order by id asc利用ID進行排序asc 升序排序alter table UserLoad drop column Text 刪除Userload表中Text字段這列select count(*) from Register where sex=男 查找Register表中sex=男的所有人數(shù)select BrithDay ,Phone from Register where Loadname=張三 在Register表中查詢Loadname=張三的BrithDay和Phoneupdate UserLoad set Text=11111 where id=1 修改UserLoad表中ID=1的Text文本內(nèi)容select Passworld from Register where Loadname=張三 在Register表中查找Loadname=張三 的密碼id int identity(1,1)/使ID值由1自動增加1當(dāng)字段的長度大于5個字符在其后加select case when len(FCatalog)5 then LEFT(FCatalog,5)+. else FCatalog end from Fiction 多 表 查 詢/*查詢所有選課學(xué)生的學(xué)號,姓名,課程號,成績*/select stu.sno,sname,cno,score from stu inner join scon stu.sno=sc.sno/*查詢所有選課學(xué)生的姓名,課程名,成績*/select sname,cname,score from stu inner join scinner join courseon o=o on sc.sno=stu.sno1.查詢姓名為jack的學(xué)生選修的課程號。/*1.多表查詢*/select cno from sc,stuwhere sc.sno=stu.sno and sname=jack/*2.子查詢*/select cno from sc where sno=(select sno from stu where sname=jack)思考:查詢姓名為jack的學(xué)生選修的課程名/*1.多表查詢*/select cname from course,sc,stuwhere sc.sno=stu.sno and o=oand sname=jack/*2.子查詢*/select cname from course where cno in(select cno from sc where sno =(select sno from stu where sname=jack)2.查詢所有選課學(xué)生的學(xué)號、姓名、選課名稱及成績。3.查詢每個選課學(xué)生的學(xué)號、姓名、平均成績。select stu.sno,sname,avg(score) as avg_score from stu,sc where stu.sno=sc.snogroup by stu.sno,sname4.查詢每門課程的課程名和考試平均成績select cname,avg(score) as 平均成績 from course,scwhere o=ogroup by cname5.求選修C1課程學(xué)生的平均年齡select avg(age) as 平均年齡 from stuwhere sno in(select sno from sc where cno=c1)6.求LI老師所授課程的每門課程的課程名和平均成績select cname,avg(score) as 平均成績 from course,scwhere o=o and teacher=ligroup by cname7. 查詢與jack同學(xué)年齡相同的學(xué)號、姓名。select sno,sname from stuwhere age=(select age from stu where sname=jack)8.查詢學(xué)號比mary同學(xué)大,而年齡比他小的學(xué)生姓名select sname from stuwhere sno(select sno from stu where sname=mary)and age(select avg(age) from stu where sex=W)10.查詢和Rom同學(xué)選修了一樣課程的學(xué)生的學(xué)號,姓名。select sno,sname from stu where sno in(select sno from sc where cno in(select cno from sc where sno=(select sno from stu where sname=Rom)group by sno having count(cno)=(select count(cno) from sc where sno=(select sno from stu where sname=Rom)11.查詢沒有被選修課程的課程號和課程名。select cno,cname from coursewhere cno not in (select cno from sc)查詢沒有選課的學(xué)生的學(xué)號和姓名select sno,sname from stuwhere sno not in(select sno from sc)設(shè)置約束條件Constraint pk_表名_字段名 primary key (字段名)Constraint uk_表名_字段名 unique (字段名)Constraint ck_表名_字段名check (字段數(shù)and 字段1 and 字段1 or 字段 1 Where 字段110 and 字段2 20 字段1不是10并且字段2不是20Where 字段 like % 查找所有的Select * from 表名 Where 字段 like %s% 含有s的內(nèi)容 where 字段 like A-D%s_ 首字符是A-D任意數(shù)并且倒數(shù)第三個數(shù)要是s select * from 表名order by 字段 排序 select * fr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論