数据库有一个person表包含以下列:Id_P、FirstName、LastName、Address、City一个orders表列出所有人的订购
时间: 2023-07-10 18:32:01 浏览: 87
MySQL操作数据库和表的常用命令新手教程
如果你想要创建一个包含人员信息和订单信息的关系型数据库,可以创建两个表:`person` 和 `orders`。
`person` 表可以包含以下列:`Id_P`、`FirstName`、`LastName`、`Address`、`City` 等。例如:
```
CREATE TABLE person (
Id_P INT NOT NULL,
FirstName VARCHAR(50),
LastName VARCHAR(50),
Address VARCHAR(100),
City VARCHAR(50),
PRIMARY KEY (Id_P)
);
```
`orders` 表可以包含以下列:`id`、`person_id`、`product_name`、`quantity`、`order_date` 等。其中 `person_id` 列是一个外键,用于关联 `person` 表中的人员信息。例如:
```
CREATE TABLE orders (
id INT NOT NULL,
person_id INT,
product_name VARCHAR(100),
quantity INT,
order_date DATE,
PRIMARY KEY (id),
FOREIGN KEY (person_id) REFERENCES person(Id_P)
);
```
这两个表可以通过 `person_id` 列建立关联,从而查看每个人员的订购情况。
阅读全文