如何用sql语句在xsgl数据库中建立五张表
时间: 2024-10-13 17:05:51 浏览: 40
在SQL中,创建表格的基本语法是`CREATE TABLE`,每个表都有其特定的列名、数据类型和约束条件。以下是创建五个基本表的例子,假设它们分别是用户信息(user_info), 订单(order_details), 商品(product), 地址(address)和库存(stock),这里只给出了基本的结构:
```sql
-- 创建用户信息表
CREATE TABLE user_info (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
);
-- 创建订单详情表
CREATE TABLE order_details (
order_id INT PRIMARY KEY,
user_id INT,
product_id INT,
quantity INT,
FOREIGN KEY (user_id) REFERENCES user_info(id),
FOREIGN KEY (product_id) REFERENCES product(id)
);
-- 创建商品表
CREATE TABLE product (
id INT PRIMARY KEY,
name VARCHAR(50),
price DECIMAL(10, 2)
);
-- 创建地址表
CREATE TABLE address (
address_id INT PRIMARY KEY,
user_id INT,
street VARCHAR(100),
city VARCHAR(50),
FOREIGN KEY (user_id) REFERENCES user_info(id)
);
-- 创建库存表
CREATE TABLE stock (
product_id INT PRIMARY KEY,
available_quantity INT,
FOREIGN KEY (product_id) REFERENCES product(id)
);
```
请注意,实际应用中可能需要添加更多的字段和更复杂的关联,比如外键约束等,以满足业务需求。
阅读全文