sql增刪改


sql增刪改

對於表結構:

student(sno,sname,ssex,sage,sdept)

MA系新來一名學生,學號07002,姓名 lucy, 性別 F,年齡21,請用insert語句將該學生信息加入student

insert into student values ('07002','lucy','F',21,'MA')

新來一名學生,學號07003,姓名 Andy ,性別 F, 但尚未知道年齡, 也未確定分配到哪個系, 請插入已知信息到student

insert into student(sno,sname,ssex) values ('07003','Andy','F')

有一名學生學號是04005,其余信息與學號04003相同,請將學生信息插入表student

insert into student select sno='04005',sname,ssex,sage,sdept from student where sno='04003'

對於表結構:

Student(Sno, Sname, Ssex, Sage, Sdept)

將所有學生的年齡增加1歲

update student set sage = sage + 1

IS系改名為TS了,請修改相應學生的信息

update student set sdept = 'TS' where sdept = 'IS'

MA系學生的學號前兩位修改為08,其他不變

update student set sno = replace(sno,left(sno,2),'08') where sdept = 'MA'

對於表結構:

R(id,name,sex) 本科生導師

S(id,name,sex) 研究生導師

刪除id是1002 的本科生導師元組

delete from R where id = '1002'

刪除研究生導師關系中,同時也是本科生導師,且性別為M的元組

delete S from R,S where R.id=S.id and R.sex = 'M'

刪除姓名是A開頭的本科生導師元組

delete from R where name like 'A%'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM