MYSQL练习一答案

练习1答案

构建数据库

数据库

image-20230723115200075

数据表

answer开头表为对应题号答案形成的数据表

image-20230723144650093

表结构

image-20230723144438634

image-20230723144502097

image-20230723144519452

image-20230723144531875

表数据

image-20230723145115872

image-20230723145427929

image-20230723145457075

image-20230723145520172

答案:

1、查询商品库存等于50的所有商品,显示商品编号,商 品名称,商品售价,商品库存。

SQL语句

select good_no,goods_name,price,count from goods where count = 50;

结果:

image-20230723171010020

2、查询商品成本等于60的所有商品,显示商品编号,商 品名称,商品售价,商品库存

SQL语句

select good_no,goods_name,price,count from goods where cost = 60;

结果

image-20230723171353576

3、修改购物车中id为5的num数量加一

SQL语句

update cart set num = num + 1 where id = 5;

结果

image-20230723171650166

4、修改购物车表的id字段为cart_id

SQL语句

ALTER TABLE cart CHANGE id cart_id INT;

结果

image-20230723173646891

5、查询购物车数量等于10的信息,显示购物车编号,商 品编号,商品数量,创建时间,账户编号。

SQL语句

select * from cart where num = 10;

结果

image-20230723173831595

6、删除用户表中账户余额等于9的用户

SQL语句

delete from account where money = 9;

结果

image-20230723174711536

7、查询购物车中用户id为3的所有信息

SQL语句

select * from cart where id = 3;

结果

image-20230723175104060

8、查询goods表中第二页的数据,每页显示5条数据

SQL语句

SELECT * FROM goods LIMIT 5,5;

结果

image-20230723175249835

9、查询goods表中的数据,按照商品价格升序排序,如果 商品价格一样按照成本降序排序,并显示第三页,每页显 示3条数据

SQL语句

SELECT * FROM goods ORDER BY price ASC, cost DESC LIMIT 6,3;

结果

image-20230723180150220

10、思考:如何查询用户购物车的单个商品总价

SQL语句

SELECT num, goods_name, SUM(num * price) as total_price FROM goods, cart WHERE goods.good_no = cart.goods_no GROUP BY goods_name, num;

结果

image-20230723174326514

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/5560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【树上操作】定长裁剪 CF1833 G

Problem - G - Codeforces 题意: 给定一棵n个节点的树,请你减掉一些边,使得剪掉后的每个树只有三个节点, 如果可以,第一行返回减掉边的数量,第二行返回减掉边的编号;如果无解,输出…

Redis的内存回收与内存淘汰策略

对于redis这样的内存型数据库而言,如何删除已过期的数据以及如何在内存满时回收内存是一项很重要的工作。 常见的redis内存回收的工作主要分为两个方面: 清理过期的key在内存不足时回收到足够的内存用以存储新的key 清理过期的key 我们很少在redis中…

Cesium态势标绘专题-普通点(标绘+编辑)

标绘专题介绍:态势标绘专题介绍_总要学点什么的博客-CSDN博客 入口文件:Cesium态势标绘专题-入口_总要学点什么的博客-CSDN博客 辅助文件:Cesium态势标绘专题-辅助文件_总要学点什么的博客-CSDN博客 本专题没有废话,只有代码,代码中涉及到的引入文件方法,从上面三个链…

[golang gin框架] 40.Gin商城项目-微服务实战之Captcha验证码微服务

本次内容需要 gin框架基础知识, golang微服务基础知识才能更好理解 一.Captcha验证码功能引入 在前面,讲解了微服务的架构等,这里,来讲解前面商城项目的 Captcha验证码 微服务 ,captcha验证码功能在前台,后端 都要用到 ,可以把它 抽离出来 ,做成微服务功能 编辑 这个验证码功能…

【vue3 自定义组件中使用v-model实现双向绑定】

文章目录 前言简单封装Input组件v-mode参数多个v-model绑定 前言 比如我们有自定义的Form组件、Input组件。 如果Form组件想拿到Input组件中input框输入的内容,我们可以让Form这个父组件给Input子组件传值props:value(不能直接修改子组件的props&#…

《零基础入门学习Python》第063讲:论一只爬虫的自我修养11:Scrapy框架之初窥门径

上一节课我们好不容易装好了 Scrapy,今天我们就来学习如何用好它,有些同学可能会有些疑惑,既然我们懂得了Python编写爬虫的技巧,那要这个所谓的爬虫框架又有什么用呢?其实啊,你懂得Python写爬虫的代码&…

【Spring MVC】小文件上传的多种方法

文章目录 方法参数单文件上传1. MultipartFile 的 transferTo(File dest)2. MultipartFile 的 transferTo(Path dest)3. MultipartFile Files.write(Path path, byte[] bytes, OpenOption... options)4. MultipartFile Files.copy(InputStream in, Path target, CopyOption..…

20 QTreeWidget控件

代码&#xff1a; //treeWidget树控件//1&#xff1a;设置头部标签 QStringList()匿名对象创建ui->treeWidget->setHeaderLabels(QStringList()<<"英雄"<<"英雄介绍");//2&#xff1a;设置itemQTreeWidgetItem * liItem new QTreeWidg…

Kubernetes(K8s)从入门到精通系列之二:入门案例启动MySQL服务和Tomcat应用

Kubernetes K8s 从入门到精通系列之二:入门案例启动MySQL服务和Tomcat应用 一、实际应用案例二、部署K8s集群三、创建Mysql的Deployment,启动MySQL服务四、创建MySQL的Service五、创建tomcat的Deployment,启动Tomcat应用六、通过浏览器访问网页一、实际应用案例 运行在Tomca…

MySQL IF()函数:在查询中灵活应用条件逻辑

前言&#xff1a; 在数据库查询中&#xff0c;我们经常需要根据条件逻辑来选择返回不同的结果。MySQL提供了强大的IF()函数&#xff0c;使得在查询语句中应用条件逻辑变得非常简单和灵活。本篇文章将深入探讨MySQL的IF()函数&#xff0c;并展示如何在查询中利用它来进行条件判断…

Linux 系统中异常与中断

文章目录 异常与中断的关系中断的处理流程异常向量表Linux 系统对中断的处理ARM 处理器程序运行的过程程序被中断时&#xff0c;怎么保存现场Linux 系统对中断处理的演进Linux 对中断的扩展&#xff1a;硬件中断、软件中断硬件中断软件中断 中断处理原则&#xff1a;耗时中断的…

【面试题】万字总结MYSQL面试题

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员&#xff0c;2024届电子信息研究生 目录 1、三大范式 2、DML 语句和 DDL 语句区别 3、主键和外键的区别 4、drop、delete、truncate 区别 5、基础架构 6、MyISAM 和 InnoDB 有什么区别&#xff1f; 7、推荐自增id作为…

Jvm 之 Stop The World 机制

文章目录 一、STW简介二、为什么需要STW三、STW机制触发实际1. 垃圾回收&#xff08;GC&#xff09;&#xff1a;2. 类加载和卸载&#xff1a;3. JIT编译&#xff1a; 四、STW带来的问题1. 停顿时间延长&#xff1a;2. 性能下降&#xff1a;3. 延迟累积&#xff1a;4. 系统资源…

深入浅出Pytorch函数——torch.sort

分类目录&#xff1a;《深入浅出Pytorch函数》总目录 按照值沿给定维度对输入张量的元素进行排序。如果未给定dim&#xff0c;则选择输入的最后一个维度。若descending被指定为True&#xff0c;则元素按值降序排列&#xff0c;否则为升序。如果stable为True&#xff0c;则排序例…

【C++】STL---list基本用法介绍

个人主页&#xff1a;平行线也会相交&#x1f4aa; 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 平行线也会相交 原创 收录于专栏【C之路】&#x1f48c; 本专栏旨在记录C的学习路线&#xff0c;望对大家有所帮助&#x1f647;‍ 希望我们一起努力、成长&…

Kotlin基础(七):数据类和封闭类

前言 本文主要讲解kotlin数据类&#xff08;DataClass&#xff09;和封闭类&#xff08;SealedClasses&#xff09;&#xff0c;包括使用数据类&#xff0c;对象复制&#xff0c;数据类成员的解构&#xff0c;使用封闭类&#xff0c;以及数据类和封闭类在Android开发中的应用。…

el-select和el-checkBox实现下拉菜单全选功能

el-select 和 el-checkbox 实现下拉菜单全选功能 示例代码&#xff1a; <el-selectpopper-class"select-container"v-model"ids"placeholder"请选择目标":multiple-limit"20"multiplefilterablecollapse-tagsclass"wd400&qu…

ModuleNotFoundError: No module named ‘sklearn‘ 应该如何解决

该错误提示表明你的环境中缺少名为 sklearn 的模块&#xff0c;也就是 scikit-learn 包 要解决这个问题&#xff0c;你可以尝试以下几个步骤&#xff1a; 确认是否安装了 scikit-learn&#xff1a;请确保你已经在你的环境中安装了 scikit-learn。你可以使用以下命令来安装&am…

Debezium系列之:使用 Strimzi 将 Kafka 和 Debezium 迁移到 Kubernetes

Debezium系列之:使用 Strimzi 将 Kafka 和 Debezium 迁移到 Kubernetes 一、Kubernetes二、认识Strimzi三、安装 Strimzi四、创建Kafka集群五、创建Kafka Topic六、部署 Debezium Kafka Connect七、总结在本文中,将探讨在生产中实现debezium与K8s的结合: 在 Kubernetes 集群…

uniapp 小程序 查看评价

查看评价效果图&#xff1a; 评分组件在上一篇文章&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; <template><view class"view-comments"><view class"evaluate-box"><view class"ti…