使用sql语句建立如下两表
时间: 2024-12-19 12:17:16 浏览: 4
创建SQL表格通常涉及到定义表的结构,包括字段名、数据类型以及可能的关系。假设我们有两张表,一张是用户信息(User)表,另一张是订单(Order),我们可以这样建立它们:
```sql
CREATE TABLE Users (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE,
password VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE Orders (
order_id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT,
product_name VARCHAR(100),
quantity INT,
price DECIMAL(10, 2),
order_date DATE,
FOREIGN KEY (user_id) REFERENCES Users(id)
);
```
在这个例子中,
- `Users`表包含用户的基本信息,如id(主键)、name、email(唯一标识)、密码和创建时间。
- `Orders`表记录订单,包含订单ID、关联的用户ID(外键引用`Users`表的id)、产品名称、数量、价格以及订单日期。
阅读全文