MySQL商品數據庫設計
在現代化的商業市場中,商品數據的管理尤為重要,而MySQL作為一款開源的數據庫管理系統,常常被用于商品數據的存儲和管理。以下是MySQL商品數據庫的基本設計。
一、商品表設計
CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品ID', `name` varchar(50) NOT NULL COMMENT '商品名稱', `price` decimal(10,2) NOT NULL COMMENT '商品價格', `description` varchar(1000) DEFAULT NULL COMMENT '商品描述', `stock` int(11) NOT NULL DEFAULT '0' COMMENT '庫存量', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品表';
二、商品分類表設計
CREATE TABLE `category` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '分類ID', `name` varchar(50) NOT NULL COMMENT '分類名稱', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父級分類ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品分類表';
三、商品圖片表設計
CREATE TABLE `goods_image` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '圖片ID', `url` varchar(200) NOT NULL COMMENT '圖片URL', `goods_id` int(11) NOT NULL COMMENT '所屬商品ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品圖片表';
四、購物車表設計
CREATE TABLE `cart` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '購物車ID', `member_id` int(11) NOT NULL COMMENT '會員ID', `goods_id` int(11) NOT NULL COMMENT '商品ID', `num` int(11) NOT NULL DEFAULT '1' COMMENT '商品數量', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='購物車表';
五、訂單表設計
CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單ID', `member_id` int(11) NOT NULL COMMENT '會員ID', `order_no` varchar(50) NOT NULL COMMENT '訂單號', `total_price` decimal(10,2) NOT NULL COMMENT '訂單總價', `order_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '訂單狀態', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='訂單表';
六、訂單詳情表設計
CREATE TABLE `order_detail` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單詳情ID', `order_id` int(11) NOT NULL COMMENT '訂單ID', `goods_id` int(11) NOT NULL COMMENT '商品ID', `num` int(11) NOT NULL DEFAULT '1' COMMENT '商品數量', `price` decimal(10,2) NOT NULL COMMENT '商品單價', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='訂單詳情表';
以上是MySQL商品數據庫的基本設計,可以根據具體需求進行修改和擴展。
上一篇mysql 四種搜索引擎
下一篇mysql 回復數據庫