复制
收藏
提问
简洁

某网上商城系统,主要包括会员管理、商品类别管理、商品管理、订单管理等功能模块。其中: 会员管理需要登记会员ID、用户名、密码、性别、年龄、联系电话等。 商品类别管理需要登记类别ID、类别名称。 商品管理需要登记商品ID、商品编号、商品名称、商品价格、库存、售出、图片等。 订单管理需登记订单ID、商品名称、购买数量、总金额、下单时间等。 一个会员可以购买多种商品,一种商品也可以被多个会员购买;一个会员可以有多个订单,一个订单只能属于一个会员;一种商品只能属于一个商品类别,一个商品类别可以有多种商品。 4、对上述网上商城系统数据库中的表数据进行如下操作。(20分) (1)向users表中添加新记录,其中uname为“张小山”,upwd为“123”,usex值为“男”,uid为10 (2)向goodstype表中添加新的商品类别,类别名称为“乐器”。 (3)将users表中uname为“李珍珍”的用户密码upwd重置为“888”。 (4)修改goods表中商品编号为“010”的商品销售量为5。 (5)删除goods表中商品名称为“运动鞋”的记录。 5、根据上述网上商城系统数据库中的表数据进行以下查询操作。(35分) (1)查询会员(users)关系中,性别为“男”的会员信息。 (2)查询会员(users)的用户名、性别和会员积分。 (3)查询积分在100以上的会员的用户名、性别和会员积分,并按照会员积分进行降序排序。 (4)查询goods(商品信息表)中gdprice在100到500元的商品名称和价格。 (5)查询goods(商品信息表)中每件商品的销售总价,其中销售总价=销售数量*单价,并指定列表标题(即别名)为“销售总价”。 (6)查询类别为服饰的商品信息,列出商品编号、商品名称、价格和类别名称。 (7)查询所有订单信息,列出订单号,用户名称,商品名称和订单总额

2月前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些

针对您提出的网上商城系统数据库操作和查询需求,以下是相应的SQL语句:

数据操作

  1. 添加新会员记录

    INSERT INTO users (uname, upwd, usex, uid) VALUES ('张小山', '123', '男', 10);
    
  2. 添加新的商品类别

    INSERT INTO goodstype (typename) VALUES ('乐器');
    
  3. 重置用户密码

    UPDATE users SET upwd = '888' WHERE uname = '李珍珍';
    
  4. 修改商品销售量

    UPDATE goods SET sold = 5 WHERE product_no = '010';
    
  5. 删除商品记录

    DELETE FROM goods WHERE product_name = '运动鞋';
    

数据查询

  1. 查询性别为“男”的会员信息

    SELECT * FROM users WHERE usex = '男';
    
  2. 查询会员的用户名、性别和会员积分 假设会员积分字段为points

    SELECT uname, usex, points FROM users;
    
  3. 查询积分在100以上的会员信息,并按积分降序排序

    SELECT uname, usex, points FROM users WHERE points > 100 ORDER BY points DESC;
    
  4. 查询价格在100到500元的商品名称和价格

    SELECT product_name, price FROM goods WHERE price BETWEEN 100 AND 500;
    
  5. 查询每件商品的销售总价 假设销售数量字段为sold

    SELECT product_name, (sold * price) AS '销售总价' FROM goods;
    
  6. 查询类别为服饰的商品信息 假设类别名称字段为typename,商品类别ID字段为type_id

    SELECT g.product_no, g.product_name, g.price, gt.typename
    FROM goods g
    JOIN goodstype gt ON g.type_id = gt.type_id
    WHERE gt.typename = '服饰';
    
  7. 查询所有订单信息 假设订单表名为orders,用户表名为users,商品表名为goods

    SELECT o.order_id, u.uname AS 用户名称, g.product_name AS 商品名称, o.total_amount AS 订单总额
    FROM orders o
    JOIN users u ON o.user_id = u.uid
    JOIN goods g ON o.product_id = g.product_id;
    

请注意,上述SQL语句是基于您提供的表名和字段名编写的,实际使用时可能需要根据您数据库的具体设计进行调整。

你觉得结果怎么样?
如何设计网上商城的数据库结构?
网上商城会员管理功能如何实现?
商品类别管理在数据库中如何操作?
网上商城订单管理功能如何设计?
如何在数据库中添加新商品类别?
如何在数据库中修改会员密码?

以上内容由AI搜集生成,仅供参考

在线客服