create database 数据库名 default charset utf8;
use 数据库名;
1、创建成绩表,字段包括:学生姓名,语文成绩,数学成绩,英语成绩
create table results(name varchar(20),
Chinese float(3,1),
math float(3,1),
English float(3,1)
)charset=utf8;
向表中插入多条数据;
insert into results(name,Chinese,math,English) VALUES
("李三",60,50,80),
("王五",80,40,70),
("李七",76,58,82),
("哈哈",95,82,86),
("李四",83,65,55),
("李六",85,72,87);
查询:
(1) 查询所有学生的数学成绩和总成绩
select name 姓名,math 数学,Chinese+math+English 总成绩 from results;

             (2)   查询所有学生的语文和数学成绩和,按从高到低排序
select name 姓名,Chinese+math 总成绩 from results order by Chinese+math desc;

           (2) 查询班级总成绩最高的学生姓名
select name 姓名,Chinese+math+English 总成绩 from results order by Chinese+math+English desc limit 1;
select name 姓名,Chinese+math+English 总成绩 from results where Chinese+math+English=(SELECT MAX(Chinese+math+English) from results);

           (3) 查询班里所有姓李学生的总成绩最高的姓名
select name 姓名,Chinese+math+English 总成绩 from results where name like '李%' order by Chinese+math+English desc limit 1;


2、创建一张某超市的购物表,字段包括:商品名,购物价格,商品生茶日期,商品分类;
create table shopping(product_name varchar(20),
price float(6,2),
born_date DATE,
class varchar(20)
)charset=utf8;
向该表中插入多条数据;
INSERT INTO shopping(product_name,price,born_date,class) VALUES
("苹果",20,20170112,"水果"),
("香蕉",80,20170112,"水果"),
("电风扇",120,20170112,"电器"),
("被套",70,20170112,"床上用品"),
("音响",420,20171022,"电器"),
("床单",55,20170305,"床上用品"),
("枕头",20,20170305,"床上用品"),
("草莓",34,20170515,"水果");
查询:(1)每一类商品花的总价格
select class 商品种类,sum(price) 总价格 from shopping group by class;

                (2)统每类商品各有多少件
select class 商品种类,count(product_name) 数量 from shopping group by class;

                (2)统计水果花了多少钱(两种方式实现)
select class 商品种类,sum(price) 总价格 from shopping where class='水果';

select class 商品种类,sum(price) 总价格 from shopping group by class having class='水果';

                (3)统计购买的2017-01-12日生产的商品中价格最贵的商品(插入的数据中包括2017-01-12生产的商品)
select product_name 商品名,price 价格 from shopping where born_date='2017-01-12' order by price desc limit 1;

                (4)统一购买商品的总价格
select sum(price) 商品的总价格 from shopping;

												

mysql第二天作业的更多相关文章

  1. 《Coderxiaoban团队》第二次作业:团队项目选题报告

    <Coderxiaoban团队>第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 Co ...

  2. 20175221 曾祥杰 数据库MySQL(课下作业,必做)

    数据库MySQL(课下作业,必做) 题目要求: 1. 下载附件中的world.sql.zip, 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECDB ...

  3. 耿丹CS16-2班第二次作业汇总

    -- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: ...

  4. JAVA第二次作业展示与学习心得

    JAVA第二次作业展示与学习心得 在这一次作业中,我学习了复选框,密码框两种新的组件,并通过一个邮箱登录界面将两种组件运用了起来.具体的使用方法和其他得组件并没有什么大的不同. 另外我通过查阅资料使用 ...

  5. 20169212《Linux内核原理与分析》第二周作业

    <Linux内核原理与分析>第二周作业 这一周学习了MOOCLinux内核分析的第一讲,计算机是如何工作的?由于本科对相关知识的不熟悉,所以感觉有的知识理解起来了有一定的难度,不过多查查资 ...

  6. 软件工程(QLGY2015)第二次作业点评(随机挑选20组点评)

    相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能 ...

  7. 程序设计第二次作业<1>

    面向对象程序设计第二次作业<1> Github 链接:https://github.com/Wasdns/object-oriented 题目: <1>第一次尝试 我立马认识到 ...

  8. homework-02,第二次作业——寻找矩阵最大子序列和

    经过漫漫漫~~~~~~~~~~~~~~长的编译和调试,第二次作业终于告一段落了 先放出源码,思路后面慢慢道来 #include<stdio.h> #include<stdlib.h& ...

  9. 20169210《Linux内核原理与分析》第二周作业

    <Linux内核原理与分析>第二周作业 本周作业分为两部分:第一部分为观看学习视频并完成实验楼实验一:第二部分为看<Linux内核设计与实现>1.2.18章并安装配置内核. 第 ...

随机推荐

  1. 快速开发微信小程序

    image.png 最近婷主在做微信小程序.自己的微信公众号也需要添加点料,乘着这次放假,把微信小程序研究了下.虽然没有做什么很强大的功能,不过好歹自己的公众号也有了微信小程序.够用即可. 1.需要先 ...

  2. (转)javascript日期格式化扩展

    转自:http://blog.csdn.net/vbangle/article/details/5643091 javascript Date format(js日期格式化)   方法一:这个很不错, ...

  3. library和libraryTarget使用场景组件开发

    https://segmentfault.com/q/1010000004676608 https://github.com/zhengweikeng/blog/issues/10

  4. <pre>标签让<textarea>标签的内容原样输出

    当通过<textarea>插数据进数据的库,取出来后都变成一行变成,用这个<pre>标签能原样输入插入时的格式. 当时要对<pre>加一些CSS样式才行啦. 以下为 ...

  5. 【BZOJ4712】洪水 树链剖分优化DP+线段树

    [BZOJ4712]洪水 Description 小A走到一个山脚下,准备给自己造一个小屋.这时候,小A的朋友(op,又叫管理员)打开了创造模式,然后飞到山顶放了格水.于是小A面前出现了一个瀑布.作为 ...

  6. mysql数据库如何设置表名大小写不敏感?

    转自:https://blog.csdn.net/iefreer/article/details/8313839 在跨平台的程序设计中要注意到mysql的一些系统变量在windows和linux上的缺 ...

  7. delphi xe-system.json

    Delphi XE10有一个对JSON处理的单元,在你需要使用JSON的单元里面引入"System.json",随后你就可以用Delphi自己的json处理类了. 普通解析 实例1 ...

  8. HTML5 云知梦自觉,记录知识 点

    第一章(1--3) 文档类型:<!doctype html> 网站代码结构:<html> <head> <meta charset="UTF-8&q ...

  9. TADOConnection和TADQuery组件连接访问数据库总结

    首先先来简单了解一下TADOConnection控件和TADOQuery控件作用,如下图: 好了简单对这两个控件有了一个初步的认识了,下面我们就通过两种形式来进行访问数据库:第一种是通过手动配置不需要 ...

  10. 巨蟒python全栈开发flask3

    首先,我们新建一个项目: 这个时候,我们调用ab函数,可以在所有的模板中使用. 上边是一个特殊装饰器, 1.flask特殊装饰器 下面说几个特殊的装饰器 再请求之前的装饰器 运行: 这个时候,服务端打 ...