使用SQL语句,自定义创建两张数据表,并向数据表中添加测试数据(至少五条
时间: 2024-10-27 19:03:15 浏览: 20
数据库表的创建、管理和数据操作(实验一)
5星 · 资源好评率100%
在 SQL 中,我们可以使用 `CREATE TABLE` 语句来创建数据表,然后使用 `INSERT INTO` 语句来添加数据。下面是一个例子,展示了如何创建两张名为 "Users" 和 "Orders" 的简单数据表,并插入一些测试数据:
首先,创建 "Users" 表:
```sql
CREATE TABLE Users (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Email VARCHAR(100)
);
-- 插入测试数据到 Users 表
INSERT INTO Users (ID, Name, Email) VALUES
(1, 'John Doe', 'john.doe@example.com'),
(2, 'Jane Smith', 'jane.smith@example.com'),
(3, 'Michael Johnson', 'michael.johnson@example.com'),
(4, 'Sarah Lee', 'sarah.lee@example.com'),
(5, 'David Kim', 'david.kim@example.com');
```
接下来,创建 "Orders" 表:
```sql
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
UserID INT,
ProductName VARCHAR(100),
Quantity INT,
FOREIGN KEY (UserID) REFERENCES Users(ID)
);
-- 插入测试数据到 Orders 表
INSERT INTO Orders (OrderID, UserID, ProductName, Quantity) VALUES
(1, 1, 'Book A', 2),
(2, 2, 'Laptop', 1),
(3, 3, 'Game Console', 1),
(4, 4, 'Headphones', 3),
(5, 5, 'Smartphone', 1);
```
在这个例子中,"Users" 表包含了用户信息,而 "Orders" 表记录了用户的订单详情,通过外键 "UserID" 与 "Users" 表关联。
阅读全文