根据优化后的数据字典生成对应的表
时间: 2023-12-27 15:04:11 浏览: 49
数据字典生成工具.zip
5星 · 资源好评率100%
根据优化后的数据字典,可以生成如下的SQL语句来创建对应的表:
```
CREATE TABLE `items` (
`item_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL,
`title` varchar(100) NOT NULL,
`description` varchar(500) DEFAULT NULL,
`price` decimal(10,2) NOT NULL,
`image` varchar(100) DEFAULT NULL,
`count` int(11) NOT NULL,
`status` tinyint(4) NOT NULL DEFAULT '1',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0',
`create_time` datetime NOT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`item_id`),
KEY `fk_items_user_id` (`user_id`),
KEY `fk_items_category_id` (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `items`
ADD CONSTRAINT `fk_items_category_id` FOREIGN KEY (`category_id`) REFERENCES `categories` (`category_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
ADD CONSTRAINT `fk_items_user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
```
其中,`categories` 和 `users` 分别为商品分类表和用户表,需要提前创建。
阅读全文