创建房屋销售管理数据库sales,并在其中创建销售信息表info,包含num(房屋编号) cname(销售员名称)、price(房屋销售总价)、area(房屋面积) nature(房屋性质)5个字段,其中num设为主键。 并完成以下操作: (1)往info表中添加5条记录,将第一条记录的销售员名称设置为你自己的姓名。其中nature字段值只有两种 (”A’和”B”,分别代表经济适用房和商品房) (2)将info表中area字段值小于89的nature字段设置为“A'。
时间: 2024-03-12 21:47:05 浏览: 46
数据库课程设计—房屋销售管理
好的,根据您的要求,我来帮您完成这个任务。
首先,我们需要创建一个名为sales的数据库,并在其中创建一个名为info的表,该表包含num、cname、price、area和nature这5个字段,其中num被设为主键,可以使用以下SQL语句完成:
```
CREATE DATABASE IF NOT EXISTS sales;
USE sales;
CREATE TABLE IF NOT EXISTS info(
num INT PRIMARY KEY,
cname VARCHAR(20),
price FLOAT,
area FLOAT,
nature VARCHAR(1)
);
```
然后,我们需要向info表中添加5条记录,其中第一条记录的销售员名称设置为您的姓名,可以使用以下SQL语句完成:
```
INSERT INTO info(num, cname, price, area, nature)
VALUES (1, '您的姓名', 100.0, 80.0, 'A'),
(2, '张三', 200.0, 100.0, 'B'),
(3, '李四', 300.0, 120.0, 'B'),
(4, '王五', 400.0, 150.0, 'A'),
(5, '赵六', 500.0, 200.0, 'B');
```
最后,我们需要将info表中area字段值小于89的nature字段设置为"A",可以使用以下SQL语句完成:
```
UPDATE info
SET nature = 'A'
WHERE area < 89;
```
这样,我们就完成了您的要求。如果您有其他问题,可以继续向我提问。
阅读全文