当前位置: 首页 > news >正文

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.lryc.cn/news/95651.html

相关文章:

  • 路由器(第二十五课)
  • 物联网网关模块可以带几台plc设备吗?可以接几个modbus设备?
  • SpringBoot中间件—ORM(Mybatis)框架实现
  • 结构化思维:高效能项目经理人的底层能力
  • Pytorch个人学习记录总结 07
  • vue3+ts+elementui-plus二次封装树形表格
  • 机器学习/深度学习常见算法实现(秋招版)
  • 京东技术专家首推:Spring 微服务架构设计,GitHub 星标 128K
  • R语言--森林图制作
  • Tomcat中利用war包部署
  • [JAVAee]线程安全
  • ELK环境搭建——概况
  • 面试知识点整理
  • 腾讯云服务器CVM计算型c6/c5实例CPU型号、处理器主频大全
  • vue3笔记-脚手架篇
  • 数字的补数
  • Taskfile demo
  • MyBatis学习笔记之高级映射及延迟加载
  • 小程序如何删除/上架/下架商品
  • Failed to load local font resource:微信小程序加载第三方字体
  • 使用fastjson错误
  • 【GitOps系列】使用Kustomize和Helm定义应用配置
  • Android kotlin高阶函数与Java lambda表达式介绍与实战
  • 自然语言处理实战项目13-基于GRU模型与NER的关键词抽取模型训练全流程
  • 7.26 Qt
  • 【MySQL】库和表的操作
  • (五)RabbitMQ-进阶 死信队列、延迟队列、防丢失机制
  • windows下面的python配置
  • vue3中 状态管理pinia得使用
  • 如何使用 After Effects 导出摄像机跟踪数据到 3ds Max