
MySQL数据库应用技术
本素材为教学内容,只做交流和学习,如有侵权请联系,立即处理
Long_UP
随便写的,水平一般,都是学校学的知识,怕忘记写的,我自己能看的懂就行,有些太久用不到,该忘的都忘了。侵权请联系删除。
展开
-
MySQL多表左联结及正则表达式练习
多表左联结及正则表达式练习 检索所有客户的订单信息(没有订单的也显示),显示客户表的所有信息及订单号 检索没有订单的客户信息。 检索没有供应产品的供应商信息 检索编号为1001、1003、1004的供应商所供产品价格在10-50间的相关产品信息,显示供应商编号,名称,产品编号,名称(两种写法)· 检索所有产品名称以数字开始的所有产品信息 检索所有产品名称以字母结尾的所有产品信息 显示含有字符.的供应商名称 执行结果如图所示 ...原创 2020-05-29 13:14:31 · 304 阅读 · 0 评论 -
MySQL Where字句练习
where字句练习 检索价格为空的所有产品的名称 检索价格不为空的所有产品的名称 检索价格在6到10美元之间的所有产品的名称和价格 检索由供应商1005制造并价格在6到10美元之间的所有产品的名称和价格 检索由供应商1005制造或价格在6到10美元之间的所有产品的名称和价格 检索由供应商1002或1003制造的且价格在10美元以上的所有产品的名称和价格 检索由供应商1002或1003制造的且价格在10美元以上的所有产品的名称和价格(用in运算符) 检索由供应商1002或1003制造的且价格在10美元以上或原创 2020-05-29 13:07:39 · 428 阅读 · 0 评论 -
MySQL查询语句练习3
没有数据库先执行50q数据库 查询选修某课程的同学人数多于5人的教师姓名 Select cno from score group by cno having count(*)>5; Select tname from teacher as t inner join course as c on t.tno=c.tno where cno in(Select cno from score group by cno having count(*)>5); 查询95033班和95031班全体学生的记原创 2020-05-15 18:34:51 · 1095 阅读 · 0 评论 -
MySQL查询语句练习2
没有数据库先执行50q数据库 查询所有学生的Sname、Cno和Degree列. Select sname,cno ,degree from student inner join score on student.sno=scire.sno; 查询“95033”班所选课程的平均分 Select cno,avg(degree) as avg from score where sno in(select sno from student where class=’95033’)group by cno; 查询原创 2020-05-15 18:24:03 · 708 阅读 · 0 评论 -
MySQL通配符练习
通配符练习 检索所有以词jet开头的产品的编号及名称 检索所有编号含有NV的产品的编号及名称 检索所有编号是S开头且只有三个字符的产品的编号及名称 检索所有编号以2结尾并且价格小于10的产品的编号及名称 执行结果如图 ...原创 2020-05-15 11:33:12 · 348 阅读 · 0 评论 -
MySQL文本日期函数练习
文本日期函数 检索customers表,显示所有客户的名称,地址(country+state+city+address),别名为address 检索orderitems 表,显示订单号为20005,20009的所有订单的订单号,产品编号,金额(数量*价格),金额别名为expand_price 检索vendors表,显示vend_name,vend_name字段转的大写,小写,别名分别为vend_name_u,vend_name_l。 检索customers表,查找cust_contact为Y.Lie的客户原创 2020-05-15 11:27:34 · 583 阅读 · 0 评论 -
MySQL聚集函数练习
聚集函数练习 检索vendors表供应商总人数,别名为count_id 检索国籍为USA的供应商总人数,别名为count_id 检索orderitems表中order_item为1且item_price在10元以下的订单数,别名为count_order 检索products表中所有产品的平均价格,别名为avg_price 检索procucts表中供应商为1003的所有产品的平均价格,别名为avg_price 检索products表中产品的最高价,别名为max_price 检索products表中产品的最低原创 2020-05-15 11:20:00 · 479 阅读 · 0 评论 -
创建并使用50q数据库
--创建并使用数据库------------*/ create database 50q; use 50q; /*-------------------建表-------------------------*/ CREATE TABLE STUDENT ( SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME,原创 2020-05-15 10:57:49 · 1026 阅读 · 0 评论 -
MySQL存储过程练习
实验1:创建一个存储过程ppt1,根据班级编号,统计该班人数,还统计该班每门课程平均分,并执行存储过程 CREATE DEFINER=’root’@’localhost PROCEDURE’ppt1’(in cla varchar(5),out cut int) BEGIN Select count(*) into cut from student where class=cla; Select cno,avg(degree) from student inner join score on syudent原创 2020-05-15 10:52:30 · 5515 阅读 · 3 评论 -
MySQL子查询练习
检索没有供应商品的所有供应商信息 select * from vendors where vend_id not in (select distinct vend_id from products) 检索提供价格最高商品的供应商信息 select * from vendors where vend_id=(select vend_id from products order by prod_price desc limit 1) 检索价格大于平均价格的所有产品信息 select * from produc.原创 2020-05-15 10:44:53 · 384 阅读 · 0 评论 -
MySQL综合练习查询1
查询所有学生的学号、选课数、总成绩 Select sno,count(cno),sum(degree)from score group by sno; 查询姓“张”的老师的个数 select count(*) from Teacher where Tname like '张%'; 查询平均成绩大于60分的学生的学号和平均成绩 Select sno,avg(degree)from score group by sno having avg(degree)>60; 查询没学过“张旭”老师课的学生的学号、.原创 2020-05-15 10:41:07 · 508 阅读 · 0 评论 -
MySQL查询语句练习集合
查询student表中的所有记录的sname,ssex,class列 select SNAME,SSEX,CLASS from student; 查询教师所有的单位即不重复的Depart列 select distinct DEPART from teacher; 查询Student表的所有记录 select * from student; 查询Score表中成绩在60到80之间的所有记录 select * from score where degree between 60 and 80; 查询Score.原创 2020-05-14 17:20:50 · 730 阅读 · 0 评论 -
MySQL查询语句练习1
查询student表中的所有记录的sname,ssex,class列 select SNAME,SSEX,CLASS from student; 查询教师所有的单位即不重复的Depart列 select distinct DEPART from teacher; 查询Student表的所有记录 select * from student; 查询Score表中成绩在60到80之间的所有记录 select * from score where degree between 60 and 80; 查询Score.原创 2020-05-14 17:01:29 · 1204 阅读 · 0 评论 -
MySQL期末测试题
--创建并使用数据库------------*/ create database 50q; use 50q; /*-------------------建表-------------------------*/ CREATE TABLE STUDENT ( SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME,原创 2020-05-14 16:56:44 · 4516 阅读 · 1 评论