商品供应及顾客订单数据库查询与操作示例

本示例演示了如何使用 SQL 查询和操作一个包含供应表、顾客表、订单表和商品表的数据库,以实现各种数据检索和操作功能。

数据库表结构:

  • 供应表 apply (id, name, sid, price)

    • id: 供应厂家编号
    • name: 供应厂家名称
    • sid: 商品编号
    • price: 商品价格
  • 顾客表 customers (gid, name, address, balance)

    • gid: 顾客编号
    • name: 顾客姓名
    • address: 地址
    • balance: 余额
  • 订单表 orders (sid, gid, date)

    • sid: 商品编号
    • gid: 顾客编号
    • date: 订单日期
  • 商品表 goods (sid, name, count)

    • sid: 商品编号
    • name: 商品名称
    • count: 商品数量

查询和操作示例:

  1. 查询所有供应厂商的基本信息
SELECT id, name FROM apply;
  1. 查询地址在'长春'的顾客的顾客编号、顾客姓名及余额
SELECT gid, name, balance FROM customers WHERE address = '长春';
  1. 查询以'可乐'两个字结尾的商品名称及数量,并按商品数量降序排序
SELECT name, count FROM goods WHERE name LIKE '%可乐' ORDER BY count DESC;
  1. 查询购买商品编号为'101'商品的顾客编号及订单日期
SELECT gid, date FROM orders WHERE sid = 101;
  1. 向商品表中追加一条记录 (204, '可口可乐', 900)
INSERT INTO goods (sid, name, count) VALUES (204, '可口可乐', 900);
  1. 查询商品表中最多商品数量、最少商品数量及商品总数量的记录信息
SELECT MAX(count) AS max_count, MIN(count) AS min_count, SUM(count) AS total_count FROM goods;

本示例仅展示了部分 SQL 查询和操作示例,您可以根据实际需求进行更多操作,例如更新商品信息、删除订单记录等。

商品供应及顾客订单数据库查询与操作示例

原文地址: https://www.cveoy.top/t/topic/nBhA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录