java购物车系统的数据库表完整代码
时间: 2023-10-17 09:14:16 浏览: 205
JAVA购物系统GUI界面源代码(基于Mysql数据库)
5星 · 资源好评率100%
以下是一个简单的Java购物车系统的完整数据库表代码:
1. 用户表
```
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`phone` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
2. 商品表
```
CREATE TABLE `product` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`price` decimal(10,2) NOT NULL,
`description` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
3. 购物车表
```
CREATE TABLE `cart` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`quantity` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `FK_cart_product` (`product_id`),
KEY `FK_cart_user` (`user_id`),
CONSTRAINT `FK_cart_product` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_cart_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
这些表包括用户表、商品表和购物车表。用户表存储用户的信息,商品表存储商品的信息,购物车表存储用户购物车的信息,包括用户ID、商品ID和数量。购物车表中的用户ID和商品ID都是外键,分别引用用户表和商品表中的主键。这些表可以根据实际需求进行修改和扩展。
希望对您有所帮助。
阅读全文