数据库操作命令总结_mysql实用命令总结
数据库操作命令总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“mysql实用命令总结”。
大二学期总结
--【1】 查询PXSCJ数据库的XSB表中各个同学的姓名、专业和总学分。--select XM ,ZY ,ZXF--from XSB;--【2】查询XSB表中网络工程专业同学的学号、姓名和总学分。--select XH,XM,ZXF--from XSB--where ZY='网络工程';--【3】查询XSB表中网络工程系同学的XH、XM和ZXF,--结果中各列的标题分别指定为学号、姓名和总学分--select XH 学号,XM 姓名,ZXF 总学分--from XSB;--【4】查询网络工程专业学生的学号,姓名和年龄,按年龄降序输出。--select xh,xm,year(cj)--from xsb--order by year(cj);--【5】求选修101课程的学生的平均成绩,最高分,最低分。--select AVG(CJ),MAX(CJ),MIN(CJ)--from CJB--where KCH='101';--【7】分组统计各专业男生,女生的人数。--select ZY 专业,count(zy)男--from xsb--where xb='true'--group by zy;--select ZY 专业,count(zy)女--from xsb--where xb ='false'--group by zy;--【8】查询XSB表中姓“王”且单名的学生情况。--select *--from XSB--where XM like '王_'--【9】查找选修了课程号为206的课程的学生情况。--select *--from kcb,xsb,cjb--where cjb.xh=xsb.xh and kcb.kch='206';
--【10】查找网络工程专业每个学生的学号、姓名、课程名及成绩。--select XSB.XH ,XM,KCH,CJ--from xsb,cjb--where xsb.xh=cjb.xh and zy='网络工程';--【11】查找选修了“计算机基础”课程且成绩在80分以上的学生学号、姓名、课程名及成绩。--select XSB.XH,XSB.XM,KCB.KCM,CJ--from CJB, XSB ,KCB--where XSB.XH=CJB.XH and KCB.KCM = '计算机基础'and--CJ>80;--【12】 求被选修的各门课程的平均成绩和选修该课程的人数。--select KCB.XS 学生人数,AVG(CJ)平均成绩--from KCB,CJB--group by xs;--【13】
查找平均成绩在85分以上的学生的学号和平均成绩。--select XSB.XH,AVG(CJ)平均成绩--from CJB,XSB--where CJB.XH=XSB.Xh--group by XSB.xh--HAVING AVG(CJ)>85;--【14】查找未选修离散数学的学生情况。--select *--from XSB,KCB,CJB--where XSB.XH=CJb.XH and cjb.kch=kcb.kch and KCM!='离散数学';--【15】查找比所有网络工程系的学生年龄都大的学生。--select *--from XSB--where cj
--包括学号(在视图中列名为num)和平均成绩(在视图中列名为score_avg)。--create VIEW V_CS_CJ_AVG(num,score_avg)
--AS--select XSB.XH num ,AVG(CJ)score_avg--from CJB,XSB--where CJB.XH=XSB.XH and ZY= '网络工程'--group by xsb.xh;--【17】
一次向XSB表中插入两行数据:
--('091101', '王海', 1, '1991-05-10', '软件工程', 50, NULL)--和('091102', '李娜', 0, '1991-04-12', '软件工程', 52, NULL)--INSERT--INTO XSB(xh,xm,xb,cj,zy,zxf,bz)--values('091102', '李娜', '0', '1991-04-12', '软件工程', '52', 'NULL'),--('091101', '王海', '1', '1991-05-10', '软件工程', '50', 'NULL');--【18】
将XSB表(数据以附录A中XSB表的样本数据为准)中所有学生的总学分都增加10。
--将姓名为“罗ice”的同学的专业改为“网络工程”,备注改为“提前修完学分”,学号改为081261。--update XSB--set ZY='网络工程', BZ='提前修完学分'--where XM='罗ice';--【19】查询XSB表中不在1989年出生的学生情况。--select *--from XSB--where cj1989;