本实验在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) 查询订单