oracle数据库中建立三个表
时间: 2024-12-08 13:16:37 浏览: 8
Oracle创建索引要做到三个适当.doc
在Oracle数据库中,建立三个表通常包括以下几个步骤:
1. **创建第一个表**:
```sql
CREATE TABLE Table1 (
ID NUMBER PRIMARY KEY,
Name VARCHAR2(50),
Age NUMBER
);
```
这里创建了一个名为`Table1`的表,包含了三列:ID为主键,Name为字符串类型,Age为数字类型。
2. **创建第二个表**:
```sql
CREATE TABLE Table2 (
Department_ID NUMBER,
Manager_ID NUMBER,
FOREIGN KEY (Department_ID) REFERENCES Table1(ID),
FOREIGN KEY (Manager_ID) REFERENCES Table1(ID),
Employee_Name VARCHAR2(50)
);
```
`Table2`表添加了部门ID和经理ID作为外键,引用了`Table1`的ID字段,并包含员工姓名。
3. **创建第三个表**:
```sql
CREATE TABLE Table3 (
Product_ID NUMBER,
Quantity NUMBER,
Price DECIMAL(10,2),
Sales_Date DATE,
FOREIGN KEY (Product_ID) REFERENCES Table1(ID)
);
```
`Table3`表表示商品销售信息,商品ID是另一个外键,引用`Table1`的ID,记录了每个产品的数量、价格和销售日期。
阅读全文