SQL数据库查询方法练习实验

本文在MySQL 8.1.0和Mysql Workbench 5.2环境下,通过一系列查询示例,涵盖基本查询、选择查询、排序、统计函数以及高级查询,包括左连接、右连接、子查询和多表联查等操作。实验涉及Orders、Customers、Products、Suppliers等表,旨在提升SQL查询能力。
摘要由CSDN通过智能技术生成

本实验在windows10 操作系统, mysql-8.1.0-winx64数据库服务器和可视化管理平台:Mysql Workbench5.2上进行数据库查询语句的练习。(文末提供建立好的数据库TradeDBSQL文本)

一、基本查询

1. 投影查询

 (1)  查询Orders -订单 的CustomerID 的不重复记录

SELECT DISTINCT CustomerID FROM orders; 

 (2)  查询表 Categories -类别表, 将所有字段用中文表示

 CategoryID 类别ID, CategoryName 类别名称,      Description 说明

 select CategoryID '类别ID' from Categories  ;

 select CategoryName '类别名称' from Categories;

 select Description '说明' from Categories;                  

 (3) 查询Orders -订单表的前3条记录(提示 limit3 \G)。

select *from orders limit 0,3;

 3. 选择查询

 (1) 查询产品的UnitPrice -单价在 20 到50 之间的产品名称及库存量

select  ProductName,UnitsInStock from  Products where UnitPrice between 20 and 50;

 (2) 查询订单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下知尔泽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值