创建商品数据库commodity,并在其中创建商品信息表info,包含num(商品编号)、cname(商品名称)、brand(品牌)、price(价格)、spokesman(代言人)5个字段,其中num设为主键。并完成以下操作: (1)向info表中添加5条记录,将最后一条记录的spokesman字段设置为你的姓名。 (2)查询info表中cname字段为“冰箱”并且price大于2000的所有记录,并输出相关记录信息。 (3)删除info表中price字段值大于5000的所有记录,并显示出删除的记录数量。
时间: 2024-03-05 12:47:18 浏览: 1017
人工智能-项目实践-信息管理系统-商品信息管理系统 C++
好的,我会按照您的要求进行操作。
首先,我们需要创建数据库和商品信息表,可以使用以下SQL语句:
```
CREATE DATABASE commodity;
USE commodity;
CREATE TABLE info (
num INT PRIMARY KEY,
cname VARCHAR(50),
brand VARCHAR(50),
price DECIMAL(10,2),
spokesman VARCHAR(50)
);
```
接下来,我们向info表中添加5条记录,将最后一条记录的spokesman字段设置为您的姓名,可以使用以下SQL语句:
```
INSERT INTO info (num, cname, brand, price, spokesman)
VALUES (1, '手机', '华为', 3999.00, '李四'),
(2, '电视', '小米', 2999.00, '张三'),
(3, '电脑', '联想', 5999.00, '王五'),
(4, '冰箱', '海尔', 1999.00, '赵六'),
(5, '洗衣机', '西门子', 3999.00, '您的姓名');
```
然后,我们查询info表中cname字段为“冰箱”并且price大于2000的所有记录,并输出相关记录信息,可以使用以下SQL语句:
```
SELECT *
FROM info
WHERE cname = '冰箱' AND price > 2000;
```
最后,我们删除info表中price字段值大于5000的所有记录,并显示出删除的记录数量,可以使用以下SQL语句:
```
DELETE FROM info
WHERE price > 5000;
SELECT ROW_COUNT() AS deleted_count;
```
以上就是按照您要求进行的操作,如果您有其他问题或需求,可以随时告诉我。
阅读全文