簡單商城的數據庫建表sql


商城sql

CREATE TABLE `product_info` (
	`product_id` VARCHAR(32) NOT NULL,
	`product_name` VARCHAR(64) NOT NULL COMMENT '商品名稱',
	`product_price` DECIMAL(8,2) NOT NULL COMMENT '單價',
	`product_stock` INT(11) NOT NULL COMMENT '庫存',
	`product_description` VARCHAR(64) NOT NULL COMMENT '描述',
	`product_icon` VARCHAR(512) NOT NULL COMMENT '小圖',
	`category_type` VARCHAR(512) NOT NULL COMMENT '類目編號',
	`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
	`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改時間',
	PRIMARY KEY (`product_id`)
)
COMMENT='商品表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

CREATE TABLE `procuct_category` (
	`category_id` VARCHAR(32) NOT NULL,
	`category_name` VARCHAR(64) NOT NULL COMMENT '類目名字',
	`category_type` INT(11) NOT NULL COMMENT '類目編號',
	`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
	`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改時間',
	PRIMARY KEY (`category_id`),
	UNIQUE INDEX `category_type` (`category_type`)
)
COMMENT='類目表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

CREATE TABLE `order_master` (
	`order_id` VARCHAR(32) NOT NULL,
	`buyer_name` VARCHAR(32) NOT NULL COMMENT '買家名字',
	`buyer_phone` VARCHAR(32) NOT NULL COMMENT '買家電話',
	`buyer_address` VARCHAR(128) NOT NULL COMMENT '買家地址',
	`buyer_openid` VARCHAR(64) NOT NULL COMMENT '買家微信openid',
	`order_amount` DECIMAL(8,2) NOT NULL COMMENT '訂單總金額',
	`order_status` TINYINT(3) NOT NULL COMMENT '訂單狀態,默認0新下單',
	`pay_status` TINYINT(3) NOT NULL COMMENT '支付狀態,默認0未支付',
	`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
	`update_time` TIMESTAMP NULL DEFAULT NULL,
	PRIMARY KEY (`order_id`)
)
COMMENT='訂單表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

CREATE TABLE `order_detail` (
	`detail_id` VARCHAR(32) NOT NULL,
	`order_id` VARCHAR(32) NOT NULL,
	`product_id` VARCHAR(32) NOT NULL,
	`product_name` VARCHAR(64) NOT NULL COMMENT '商品名稱',
	`product_price` DECIMAL(8,2) NOT NULL COMMENT '商品價格',
	`product_quantity` INT(11) NOT NULL COMMENT '商品數量',
	`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
	`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改時間',
	PRIMARY KEY (`detail_id`),
	INDEX `order_id` (`order_id`)
)
COMMENT='訂單詳情表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM