创建房屋销售管理数据库sales,并在其中创建销售信息表info,包含num(房屋编号)、cname (销售员名称)、price(房屋销售总价)、area(房屋面积)、nature(房屋性质)5个字段,其中num设为主键。并完成以下操作: (1)往info表中添加5条记录,将第一条记录的销售员名称设置为你自己的姓名。其中nature字段值只有两种(”A”和”B”,分别代表经济适用房和商品房)。 (2)将info表中area字段值小于89的nature字段设置为“A”。
时间: 2024-03-12 16:49:16 浏览: 39
数据库课程设计—房屋销售管理
好的,根据您的要求,我来为您解答这个问题。
首先,我们需要创建数据库sales,并在其中创建销售信息表info,包含num、cname、price、area、nature这5个字段,其中num是主键。我们可以使用如下的SQL语句来完成这个操作:
```
CREATE DATABASE sales;
USE sales;
CREATE TABLE info (
num INT PRIMARY KEY,
cname VARCHAR(20),
price FLOAT,
area FLOAT,
nature CHAR(1)
);
```
接下来,我们需要往info表中添加5条记录,并将第一条记录的销售员名称设置为您的姓名。其中nature字段值只有两种(”A”和”B”,分别代表经济适用房和商品房)。我们可以使用如下的SQL语句来完成这个操作:
```
INSERT INTO info (num, cname, price, area, nature)
VALUES
(1, 'Your Name', 1000000, 120, 'B'),
(2, '张三', 800000, 85, 'A'),
(3, '李四', 1200000, 150, 'B'),
(4, '王五', 900000, 95, 'A'),
(5, '赵六', 1500000, 180, 'B');
```
最后,我们需要将info表中area字段值小于89的nature字段设置为“A”。我们可以使用如下的SQL语句来完成这个操作:
```
UPDATE info SET nature = 'A' WHERE area < 89;
```
好了,以上就是根据您的要求完成的操作。如果您还有其他问题,可以继续问我哦。
阅读全文