CREATE TABLE customers ( customer_id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100)); CREATE TABLE products ( product_id INT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10,2)); CREATE TABLE carts ( cart_id INT PRIMARY KEY, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id)); CREATE TABLE cart_items ( cart_id INT, product_id INT, quantity INT, FOREIGN KEY (cart_id) REFERENCES carts(cart_id), FOREIGN KEY (product_id) REFERENCES products(product_id));效果
时间: 2024-04-04 19:29:21 浏览: 120
CreateTable.rar_create table ja_createTab_createTable
这是一个简单的购物车数据库设计,共包含4个表:
1. customers表:存储客户信息,包括客户ID、姓名和电子邮件地址。
2. products表:存储商品信息,包括商品ID、名称和价格。
3. carts表:存储购物车信息,包括购物车ID和对应的顾客ID。
4. cart_items表:存储购物车中商品的信息,包括购物车ID、商品ID和数量。
其中,carts表和cart_items表之间通过外键关联,确保了每个购物车只属于一个顾客,每个购物车中的商品也只属于一个购物车。
注意:以上SQL语句只是表的创建语句,还需要根据实际需求插入数据、查询数据、更新数据和删除数据等操作。
阅读全文