MySQL上机考试题(习题-答案)_第1页
MySQL上机考试题(习题-答案)_第2页
MySQL上机考试题(习题-答案)_第3页
MySQL上机考试题(习题-答案)_第4页
MySQL上机考试题(习题-答案)_第5页
免费预览已结束,剩余6页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MySQL上机考试题(答案)建表详情:/*Navicat MySQL Data TransferSource Server:rootSource Server Versi on : 50067Source Host:localhost:3306Source Database:p roductTarget Server Type:MYSQLTarget Server Versio n : 50067:65001Date: 2013-02-21 17:22:07 */SET FOREIGN_KEY_CHECKS=0;-Table structure for ' pros'DROP

2、TABLE IF EXISTS 'p ros'CREATE TABLE ' pros' ('产品编号 ' varchar(20) NOT NULL,'产品名称 ' varchar(50) NOT NULL,'价格' decimal(10,2) NOT NULL,'库存量' i nt(11) default NULL,PRIMARY KEY ('产品编号 ') )ENGINES nn oDB DEFAULT CHARSET=gbk;-Records of prosINSERT INTO

3、 'p ros' VALUES ('0001','风筝','18.80', '1024');INSERT INTO 'p ros' VALUES ('0002','杯子','9.90', '800');INSERT INTO 'p ros' VALUES ('0003','帽子','19.80', '980');INSERT INTO 'p ros&

4、#39; VALUES ('0004','项链','9868.99', '266');INSERT INTO 'p ros' VALUES ('0005','钻戒','18999.68', '520');INSERT INTO 'pros' VALUES ('0112358','洗发露','20.59', '420');INSERT INTO 'pros'

5、VALUES ('0112478','毛巾','6.50', '210');INSERT INTO 'p ros' VALUES ('0112568','棉被','200.86', '300');INSERT INTO 'p ros' VALUES ('0112690','墨水','5.50', '800');INSERT INTO 'p ros' VALU

6、ES ('0112691','钢笔','86.99', '128');INSERT INTO 'p ros' VALUES ('0112965','毛笔','35.48', '480');INSERT INTO 'p ros' VALUES ('0221545','枕头','63.68', '520');-Table structure for ' pro_sal&

7、#39;DROP TABLE IF EXISTS 'p ro_sal'CREATE TABLE ' pro_sal' ('销售日期' date NOT NULL COMMENT '销售产品的日期','产品编号 ' varchar(20) NOT NULL,'销售商编号 ' varchar(20) NOT NULL,'数量' i nt(11) NOT NULL,'销售额' decimal(10,0) NOT NULL,PRIMARY KEY ('产品编号 销售商

8、编号'),KEY '销售商编号 ' ('销售商编号'),CONSTRAINT '销售商编号 ' FOREIGN KEY ('销售商编号 ')REFERENCES 'saler' ('销售商编号'),CONSTRAINT '产品编号 ' FOREIGN KEY ('产品编号 ')REFERENCES 'pros' ('产品编号') )ENGINES nn oDB DEFAULT CHARSET=gbk;-Records of pr

9、o_salINSERT INTO 'p ro_sal' VALUES ('2013-02-06', '0112358', '000061', '120', '5890');INSERT INTO 'p ro_sal' VALUES ('2013-02-18', '0112690', '037102', '50', '9853');INSERT INTO 'p ro_sal' VALUES

10、('2013-02-04', '0112691', '087412', '15', '1421');-Table structure for 'saler'DROP TABLE IF EXISTS 'saler'CREATE TABLE 'saler' ('销售商编号 ' varchar(20) NOT NULL,'销售商名称 ' varchar(50) NOT NULL,'地区' varchar(10) NOT NUL

11、L COMMENT '销售商所有地','负责人' varchar(10) default NULL,'电话' varchar(20) default NULL,PRIMARY KEY ('销售商编号') )ENGINE=I nn oDB DEFAULT CHARSET=gbk;-Records of salerINSERT INTO 'saler' VALUES ('000061','山东大德日用,'华中','刘威华',”);INSERT INTO '

12、saler' VALUES ('000145','北京天成','华北','刘茂','');INSERT INTO 'saler' VALUES ('000165','喜田有限公司,'华北','王总','');INSERT INTO 'saler' VALUES ('001547','丹尼斯','华南','胡总',");INSERT

13、INTO 'saler' VALUES ('037102','天景商贸','华北','王磊','');INSERT INTO 'saler' VALUES ('059741','成建股份有限公司','华中','徐总','');INSERT INTO 'saler' VALUES ('087412','沐阳集团','西部','鲁宣

14、9;,'');INSERT INTO 'saler' VALUES ('089412','新建德','华南','赵总','40025684562');数据详情:名:pros产品表产晶编寻产品名称惋格库存塑C00113. S10240002杯子SOO0003帽子19 a0SO00049S&S 992660005钻戒lem.saE200112356洗发蛊£0.534£001LZ47B毛巾6 52100112EGeOT.SS.300阳Q墨水5,5eoo01126

15、91钢笔36.991260112965毛笔35.434300221545枕头&3.69520表名:saler销售商表捎售商漏号韬售商名称电话000061山茶大爲日用华中16703693534C00145天成华北000165営田有眼公閒华北壬总03254895934CO1547丹餉华南胡总L56曲554544C3T102天景葡贸华北L:35SaT45eilC59741成建脸f#有卩区公旨2569041555CaT4l£西部鲁SQ412华南赵总400(25634562表名:pro_sal销售表销g日期产品編号鞫售商編号数星1销售西20l3-02-0e小灼

16、潢ooooei1Z056902013-0Z-ie0112690037L02509853£013-02-040112&9103741215142LSQL语言完成以下查询一、基于Product数据库的三个表,用(1)查询所有产品的产品编号和销售额,并将销售额增加10%后设置别名为“增长额”查询语句:select ps.'产品编号',pS.'销售额',ps.'销售额'*0.1 AS '增长额'from pro_sal ps查询结果:产品漏号销售甌増畏眾111235850905690112 盟 0353茨5. 31421

17、14Z. 1(2) 查询“华中、华北、东南”地区的销售商名称和地区。 查询语句:select销售商名称,地区from salerwhere地区in('华中','华北','东南');查询结果:梢售商名称地区山末大语日用华中北京天成华北喜田有頤公帀华北天童商贸华北(3)查找销售商名称的第二个字符是建并且只有三个字符的销售商编号和名称。查询语句:select S.'销售商编号',s.'销售商名称' from saler swhere s.、销售商名称、like'_建_' 查询结果:销售商编导销售商名称 C

18、S9U2新建得(4)查询有电话的销售商信息。查询语句:select * from saler where 电话 is not null; 查询结果:'销售商編号地区电话00061山东丸德日用华中刘威华13703993634000145北京天成华北156962456330001GE再田有限公司华北王总03254SSSeS4 001547丹尼束?华南胡总156495545440C37102天疑商買华北王S13598745611059741成连腔檢有限感司华中0£ESegLS6S087412沐阴集团15036965412069412华南4M£Eee4E6£结果1

19、輛况II状态信息(5)查询销售额在2000到5000的并且数量大于100的产品编号和销售日期。查询语句:select Ps.'产品编号 ',ps.'销售日期 ' from pro_sal pswhere ps.'销售额 ' BETWEEN 2000 and 5000and ps.'数量 '>100;查询结果:(本无结果,为达到效果另插入一条数据)信息 结果1 栅况II状态 产品编号消售日期k 00042015-0-22(6)求销售了产品的销售商总数。查询语句:select DISTINCT count(ps.' 销售

20、商编号 ')as '销售商总数from pro_sal ps 查询结果:销g商总数4(7)求产品编号为“ 0001 ”的产品的平均销售额、最高销售额、最低销售额。查询语句:select AVG(ps.'销售额 ')平均,MAX(ps.'销售额 ')最高,MIN(ps.'销售额 ')最低from p ro_sal pswhere ps.'产品编号 '=0001;查询结果:信息结果1槻况1状态 n平均最低1卜?11f'lT(8) 查询销售产品种类超过 2类的销售商编号和种类数。并按购买种类数从大到小排序。 查询

21、语句:select * from(select ps.'销售商编号',count(ps.'产品编号 ')销售种类 from pro_sal ps GROUP BY ps.'销售商编号'ORDER BY COUNT(DISTINCT 产品编号)DESC) swhere s.'销售种类'>1;查询结果:销g商爲昌钢售种类 C00145£(9)查询销售商的销售商编号和名称、销售的产品编号和数量。查询语句:select S.'销售商编号',s.'销售商名称',ps.'产品编号'

22、;,ps.'数量' from saler s,pro _sal psWHERE s.'销售商编号'=ps.'销售商编号 查询结果:销g商诉号t肖售商名称产品编导k coo14500042E4cooies喜田有限替司0004000145让京天咸000513C00061山东犬盏B用011235S120C3T1C2天咼商贺011269050cams沐闭集团011£69115(10) 查询至少销售过1次“ 0001 ”号产品的销售商编号和购买次数,并按购买次数多少 降序排列。查询语句:select ps.'销售商编号' ,COUNT(*

23、)购买次数from pro _sal pswhere ps.'产品编号 '=0001GROUP BY ps.'销售商编号'ORDER BY cou nt(*) desc;查询结果:信息销售商編号闢买次数 000165osmi(11)查询与喜田有限公司在同一地区的销售商名称,地区和负责人。查询语句:SELECT S.'销售商名称's'地区',s.'负责人' from saler swhere s.'地区' like(select地区from saler WHERE '销售商名称 '=&

24、#39;喜田有限公司')and s.'销售商名称' !='喜田有限公司;查询结果:销售商名称哋区1负责人卜北京天成华北刘茂天昌商贸华北壬磊信息结果1 槨况状态(12)查询销售商的销售情况,要求包括销售了产品的销售商和没有销售的销售商,显示 他们的销售商编号、销售商名称、产品编号、销售日期。查询语句:select S.'销售商编号's'销售商名称',ps.'产品编号',ps.'销售日期'from saler s,p ro_sal psWHERE s.'销售商编号'=ps.'销售

25、商编号查询结果:f-fi 1紡果11覆呪狀态1销普商編号产矚号销書日期> C00165喜ffl有限公司0001£013-02-£5C5974100012013-02-22C00145寸谅天成000M2013-02-2ZC00165喜田有限企司00042013-02-15CQO145北京天成0005£013-0£-2&C00061山东犬街日用0112358£013-02-0&C3T1C2天春商閤01126902013-02-1SCaT4l2沐阳集团0112691£013-02-04(13)查询销售额小于平均销售额的

26、产品编号、产品名称和价格、销售额。 查询语句:select p.'产品编号',p.'产品名称',p.'价格',ps.'销售额'from pros p,pro _sal psWHERE p.'产品编号'=ps.'产品编号'and ps.'销售额 '(SELECT A VG(销售额)from pro sal)查询结果:产品輪号产磊名称1销肓甌卜 DOOl18. e1350OOOlle e15700004顼链9363 9930200004980. 99im0112S91sE.gg1421(14)查询没被销售商销售过的产品信息。 查询语句:SELECT * from pros pwhere p.' 产品编号 ' not in(select ps.' 产品编号 ' from pro_sal ps ) 查询结果:产品編号产品名称1怖格库存基0002杯子9 33000003帽孑19. S9甜Q丘电慣毛巾5 5£10ail256S200. B6300毛笔3S. 4S4S0aZ£1545枕头&3.635£0(15)查询销售了“ 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论