PHP 电子商城基本数据表
生活随笔
收集整理的這篇文章主要介紹了
PHP 电子商城基本数据表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、品牌表?tp_brand
CREATE TABLE `tp_brand` (`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '品牌表',`name` varchar(60) NOT NULL DEFAULT '' COMMENT '品牌名稱',`logo` varchar(80) NOT NULL DEFAULT '' COMMENT '品牌logo',`desc` text NOT NULL COMMENT '品牌描述',`url` varchar(255) NOT NULL DEFAULT '' COMMENT '品牌地址',`sort` tinyint(3) unsigned NOT NULL DEFAULT '50' COMMENT '排序',`cat_name` varchar(128) DEFAULT '' COMMENT '品牌分類',`parent_cat_id` int(11) DEFAULT '0' COMMENT '分類id',`cat_id` int(10) DEFAULT '0' COMMENT '分類id',`is_hot` tinyint(1) DEFAULT '0' COMMENT '是否推薦',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=351 DEFAULT CHARSET=utf8;?
?
?
2、商品表?tp_goods
CREATE TABLE `tp_goods` (`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品id',`cat_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分類id',`extend_cat_id` int(11) DEFAULT '0' COMMENT '擴展分類id',`goods_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '商品編號',`goods_name` varchar(120) NOT NULL DEFAULT '' COMMENT '商品名稱',`click_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '點擊數',`brand_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '品牌id',`store_count` smallint(5) unsigned NOT NULL DEFAULT '10' COMMENT '庫存數量',`comment_count` smallint(5) DEFAULT '0' COMMENT '商品評論數',`weight` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品重量克為單位',`market_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市場價',`shop_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '本店價',`cost_price` decimal(10,2) DEFAULT '0.00' COMMENT '商品成本價',`price_ladder` text COMMENT '價格階梯',`keywords` varchar(255) NOT NULL DEFAULT '' COMMENT '商品關鍵詞',`goods_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '商品簡單描述',`goods_content` text COMMENT '商品詳細描述',`original_img` varchar(255) NOT NULL DEFAULT '' COMMENT '商品上傳原始圖',`is_virtual` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否為虛擬商品 1是,0否',`virtual_indate` int(11) DEFAULT '0' COMMENT '虛擬商品有效期',`virtual_limit` smallint(6) DEFAULT '0' COMMENT '虛擬商品購買上限',`virtual_refund` tinyint(1) DEFAULT '1' COMMENT '是否允許過期退款, 1是,0否',`is_on_sale` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否上架',`is_free_shipping` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否包郵0否1是',`on_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品上架時間',`sort` smallint(4) unsigned NOT NULL DEFAULT '50' COMMENT '商品排序',`is_recommend` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否推薦',`is_new` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否新品',`is_hot` tinyint(1) DEFAULT '0' COMMENT '是否熱賣',`last_update` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后更新時間',`goods_type` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品所屬類型id,取值表goods_type的cat_id',`spec_type` smallint(5) DEFAULT '0' COMMENT '商品規格類型,取值表goods_type的cat_id',`give_integral` mediumint(8) DEFAULT '0' COMMENT '購買商品贈送積分',`exchange_integral` int(10) NOT NULL DEFAULT '0' COMMENT '積分兌換:0不參與積分兌換,積分和現金的兌換比例見后臺配置',`suppliers_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '供貨商ID',`sales_sum` int(11) DEFAULT '0' COMMENT '商品銷量',`prom_type` tinyint(1) DEFAULT '0' COMMENT '0默認1搶購2團購3優惠促銷4預售5虛擬(5其實沒用)6拼團',`prom_id` int(11) DEFAULT '0' COMMENT '優惠活動id',`commission` decimal(10,2) DEFAULT '0.00' COMMENT '傭金用于分銷分成',`spu` varchar(128) DEFAULT '' COMMENT 'SPU',`sku` varchar(128) DEFAULT '' COMMENT 'SKU',`shipping_area_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '配送物流shipping_area_id,以逗號分隔',PRIMARY KEY (`goods_id`),KEY `goods_sn` (`goods_sn`),KEY `cat_id` (`cat_id`),KEY `last_update` (`last_update`),KEY `brand_id` (`brand_id`),KEY `goods_number` (`store_count`),KEY `goods_weight` (`weight`),KEY `sort_order` (`sort`) ) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT CHARSET=utf8;?
?
?
?
?
3、商品規格價格庫存表?tp_spec_goods_price
CREATE TABLE `tp_spec_goods_price` (`item_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '規格商品id',`goods_id` int(11) DEFAULT '0' COMMENT '商品id',`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '規格鍵名',`key_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '規格鍵名中文',`price` decimal(10,2) DEFAULT NULL COMMENT '價格',`store_count` int(11) unsigned DEFAULT '10' COMMENT '庫存數量',`bar_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '商品條形碼',`sku` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT 'SKU',`spec_img` varchar(255) DEFAULT NULL COMMENT '規格商品主圖',`prom_id` int(10) DEFAULT '0' COMMENT '活動id',`prom_type` tinyint(2) DEFAULT '0' COMMENT '參加活動類型',PRIMARY KEY (`item_id`),KEY `key` (`key`) ) ENGINE=InnoDB AUTO_INCREMENT=230 DEFAULT CHARSET=utf8;
?
?
?
4、購物車表?tp_cart
CREATE TABLE `tp_cart` (`id` int(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '購物車表',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用戶id',`session_id` char(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'session',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`goods_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '商品貨號',`goods_name` varchar(120) NOT NULL DEFAULT '' COMMENT '商品名稱',`market_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市場價',`goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '本店價',`member_goods_price` decimal(10,2) DEFAULT '0.00' COMMENT '會員折扣價',`goods_num` smallint(5) unsigned DEFAULT '0' COMMENT '購買數量',`spec_key` varchar(64) DEFAULT '' COMMENT '商品規格key 對應tp_spec_goods_price 表',`spec_key_name` varchar(64) DEFAULT '' COMMENT '商品規格組合名稱',`bar_code` varchar(64) DEFAULT '' COMMENT '商品條碼',`selected` tinyint(1) DEFAULT '1' COMMENT '購物車選中狀態',`add_time` int(11) DEFAULT '0' COMMENT '加入購物車的時間',`prom_type` tinyint(1) DEFAULT '0' COMMENT '0 普通訂單,1 限時搶購, 2 團購 , 3 促銷優惠',`prom_id` int(11) DEFAULT '0' COMMENT '活動id',`sku` varchar(128) DEFAULT '' COMMENT 'sku',PRIMARY KEY (`id`),KEY `session_id` (`session_id`),KEY `user_id` (`user_id`),KEY `goods_id` (`goods_id`),KEY `spec_key` (`spec_key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;?
?
5、優惠券類型表?tp_coupon
CREATE TABLE `tp_coupon` (`id` int(8) NOT NULL AUTO_INCREMENT COMMENT '表id',`name` varchar(50) NOT NULL DEFAULT '' COMMENT '優惠券名字',`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '發放類型 0下單贈送1 指定發放 2 免費領取 3線下發放',`money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '優惠券金額',`condition` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用條件',`createnum` int(11) DEFAULT '0' COMMENT '發放數量',`send_num` int(11) DEFAULT '0' COMMENT '已領取數量',`use_num` int(11) DEFAULT '0' COMMENT '已使用數量',`send_start_time` int(11) DEFAULT NULL COMMENT '發放開始時間',`send_end_time` int(11) DEFAULT NULL COMMENT '發放結束時間',`use_start_time` int(11) DEFAULT NULL COMMENT '使用開始時間',`use_end_time` int(11) DEFAULT NULL COMMENT '使用結束時間',`add_time` int(11) DEFAULT NULL COMMENT '添加時間',`status` int(2) DEFAULT NULL COMMENT '狀態:0無效,1有效',`use_type` tinyint(1) DEFAULT '0' COMMENT '使用范圍:0全店通用1指定商品可用2指定分類商品可用',PRIMARY KEY (`id`),KEY `use_end_time` (`use_end_time`) ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;?
?
6、優惠券表?tp_coupon_list
CREATE TABLE `tp_coupon_list` (`id` int(8) NOT NULL AUTO_INCREMENT COMMENT '表id',`cid` int(8) NOT NULL DEFAULT '0' COMMENT '優惠券 對應coupon表id',`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '發放類型 1 按訂單發放 2 注冊 3 邀請 4 按用戶發放',`uid` int(8) NOT NULL DEFAULT '0' COMMENT '用戶id',`order_id` int(8) NOT NULL DEFAULT '0' COMMENT '訂單id',`get_order_id` int(11) DEFAULT '0' COMMENT '優惠券來自訂單ID',`use_time` int(11) NOT NULL DEFAULT '0' COMMENT '使用時間',`code` varchar(10) DEFAULT '' COMMENT '優惠券兌換碼',`send_time` int(11) NOT NULL DEFAULT '0' COMMENT '發放時間',`status` tinyint(1) DEFAULT '0' COMMENT '0未使用1已使用2已過期',PRIMARY KEY (`id`),KEY `cid` (`cid`),KEY `uid` (`uid`),KEY `code` (`code`),KEY `order_id` (`order_id`) ) ENGINE=InnoDB AUTO_INCREMENT=189 DEFAULT CHARSET=utf8;?
?
?
?
7、發貨單?tp_delivery_doc
CREATE TABLE `tp_delivery_doc` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '發貨單ID',`order_id` int(11) unsigned NOT NULL COMMENT '訂單ID',`order_sn` varchar(64) NOT NULL DEFAULT '' COMMENT '訂單編號',`user_id` int(11) unsigned NOT NULL COMMENT '用戶ID',`admin_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '管理員ID',`consignee` varchar(64) NOT NULL DEFAULT '' COMMENT '收貨人',`zipcode` varchar(6) DEFAULT NULL COMMENT '郵編',`mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '聯系手機',`country` int(11) unsigned NOT NULL COMMENT '國ID',`province` int(11) unsigned NOT NULL COMMENT '省ID',`city` int(11) unsigned NOT NULL COMMENT '市ID',`district` int(11) unsigned NOT NULL COMMENT '區ID',`address` varchar(255) NOT NULL DEFAULT '' COMMENT '地址',`shipping_code` varchar(32) DEFAULT NULL COMMENT '物流code',`shipping_name` varchar(64) DEFAULT NULL COMMENT '快遞名稱',`shipping_price` decimal(10,2) DEFAULT '0.00' COMMENT '運費',`invoice_no` varchar(255) NOT NULL DEFAULT '' COMMENT '物流單號',`tel` varchar(64) DEFAULT NULL COMMENT '座機電話',`note` text COMMENT '管理員添加的備注信息',`best_time` int(11) DEFAULT NULL COMMENT '友好收貨時間',`create_time` int(11) NOT NULL COMMENT '創建時間',`is_del` tinyint(1) DEFAULT '0' COMMENT '是否刪除',PRIMARY KEY (`id`),KEY `order_id` (`order_id`),KEY `user_id` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8 COMMENT='發貨單';?
?
?
8、限時搶購表?tp_flash_sale
CREATE TABLE `tp_flash_sale` (`id` bigint(10) NOT NULL AUTO_INCREMENT,`title` varchar(200) NOT NULL DEFAULT '' COMMENT '活動標題',`goods_id` int(10) NOT NULL COMMENT '參團商品ID',`item_id` bigint(20) DEFAULT '0' COMMENT '對應spec_goods_price商品規格id',`price` float(10,2) NOT NULL COMMENT '活動價格',`goods_num` int(10) DEFAULT '1' COMMENT '商品參加活動數',`buy_limit` int(11) NOT NULL DEFAULT '1' COMMENT '每人限購數',`buy_num` int(11) NOT NULL DEFAULT '0' COMMENT '已購買人數',`order_num` int(10) DEFAULT '0' COMMENT '已下單數',`description` text COMMENT '活動描述',`start_time` int(11) NOT NULL COMMENT '開始時間',`end_time` int(11) NOT NULL COMMENT '結束時間',`is_end` tinyint(1) DEFAULT '0' COMMENT '是否已結束',`goods_name` varchar(255) DEFAULT NULL COMMENT '商品名稱',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;?
?
?
9、活動商品表?tp_goods_activity
CREATE TABLE `tp_goods_activity` (`act_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '活動ID',`act_name` varchar(255) NOT NULL DEFAULT '' COMMENT '活動名稱',`act_desc` text NOT NULL COMMENT '活動描述',`act_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '活動類型:1預售2拼團',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '參加活動商品ID',`spec_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品規格ID',`goods_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名稱',`start_time` int(10) unsigned NOT NULL COMMENT '活動開始時間',`end_time` int(10) unsigned NOT NULL COMMENT '活動結束時間',`is_finished` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否已結束:0,正常;1,成功結束;2,失敗結束。',`ext_info` text NOT NULL COMMENT '活動擴展配置',`act_count` mediumint(8) NOT NULL DEFAULT '0' COMMENT '商品購買數',PRIMARY KEY (`act_id`),KEY `act_name` (`act_name`,`act_type`,`goods_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;?
?
?
10、商品屬性對應表?tp_goods_attr
用于商品詳情頁的屬性展示,與商品價格無關,商品價格根據商品規格直接關聯
CREATE TABLE `tp_goods_attr` (`goods_attr_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品屬性id自增',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`attr_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '屬性id',`attr_value` text NOT NULL COMMENT '屬性值',`attr_price` varchar(255) NOT NULL DEFAULT '' COMMENT '屬性價格',PRIMARY KEY (`goods_attr_id`),KEY `goods_id` (`goods_id`),KEY `attr_id` (`attr_id`) ) ENGINE=InnoDB AUTO_INCREMENT=999 DEFAULT CHARSET=utf8;?
?
?
?
11、商品屬性表?tp_goods_attribute
CREATE TABLE `tp_goods_attribute` (`attr_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '屬性id',`attr_name` varchar(60) NOT NULL DEFAULT '' COMMENT '屬性名稱',`type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '屬性分類id',`attr_index` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0不需要檢索 1關鍵字檢索 2范圍檢索',`attr_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0唯一屬性 1單選屬性 2復選屬性',`attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT ' 0 手工錄入 1從列表中選擇 2多行文本框',`attr_values` text NOT NULL COMMENT '可選值列表',`order` tinyint(3) unsigned NOT NULL DEFAULT '50' COMMENT '屬性排序',PRIMARY KEY (`attr_id`),KEY `cat_id` (`type_id`) ) ENGINE=InnoDB AUTO_INCREMENT=329 DEFAULT CHARSET=utf8;?
?
?
12、商品分類表?tp_goods_category
CREATE TABLE `tp_goods_category` (`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品分類id',`name` varchar(90) NOT NULL DEFAULT '' COMMENT '商品分類名稱',`mobile_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '手機端顯示的商品分類名',`parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '父id',`parent_id_path` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '家族圖譜',`level` tinyint(1) DEFAULT '0' COMMENT '等級',`sort_order` tinyint(1) unsigned NOT NULL DEFAULT '50' COMMENT '順序排序',`is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否顯示',`image` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '分類圖片',`is_hot` tinyint(1) DEFAULT '0' COMMENT '是否推薦為熱門分類',`cat_group` tinyint(1) DEFAULT '0' COMMENT '分類分組默認0',`commission_rate` tinyint(1) DEFAULT '0' COMMENT '分傭比例',PRIMARY KEY (`id`),KEY `parent_id` (`parent_id`) ) ENGINE=InnoDB AUTO_INCREMENT=844 DEFAULT CHARSET=utf8;?
?
?
13、收藏表?tp_goods_collect
CREATE TABLE `tp_goods_collect` (`collect_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用戶id',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加時間',PRIMARY KEY (`collect_id`),KEY `user_id` (`user_id`),KEY `goods_id` (`goods_id`) ) ENGINE=InnoDB AUTO_INCREMENT=247 DEFAULT CHARSET=utf8;?
?
?
14、商品圖片表?tp_goods_images
CREATE TABLE `tp_goods_images` (`img_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '圖片id 自增',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`image_url` varchar(255) NOT NULL DEFAULT '' COMMENT '圖片地址',PRIMARY KEY (`img_id`),KEY `goods_id` (`goods_id`) ) ENGINE=InnoDB AUTO_INCREMENT=549 DEFAULT CHARSET=utf8;?
?
?
15、商品類型表?tp_goods_type
CREATE TABLE `tp_goods_type` (`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id自增',`name` varchar(60) NOT NULL DEFAULT '' COMMENT '類型名稱',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;?
?
?
16、商品瀏覽歷史表?tp_goods_visit
CREATE TABLE `tp_goods_visit` (`visit_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',`goods_id` int(11) NOT NULL COMMENT '商品ID',`user_id` int(11) NOT NULL COMMENT '會員ID',`visittime` int(11) NOT NULL COMMENT '瀏覽時間',`cat_id` int(11) NOT NULL COMMENT '商品分類ID',`extend_cat_id` int(11) NOT NULL COMMENT '商品擴展分類ID',PRIMARY KEY (`goods_id`,`user_id`,`visit_id`),KEY `visit_id` (`visit_id`),KEY `user_id` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='商品瀏覽歷史表';?
?
?
17、團購表?tp_group_buy
CREATE TABLE `tp_group_buy` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '團購ID',`title` varchar(255) NOT NULL DEFAULT '' COMMENT '活動名稱',`start_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '開始時間',`end_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '結束時間',`goods_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',`item_id` bigint(20) DEFAULT '0' COMMENT '對應spec_goods_price商品規格id',`price` decimal(10,2) NOT NULL COMMENT '團購價格',`goods_num` int(10) DEFAULT '0' COMMENT '商品參團數',`buy_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品已購買數',`order_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '已下單人數',`virtual_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '虛擬購買數',`rebate` decimal(10,1) NOT NULL COMMENT '折扣',`intro` text COMMENT '本團介紹',`goods_price` decimal(10,2) NOT NULL COMMENT '商品原價',`goods_name` varchar(200) NOT NULL DEFAULT '' COMMENT '商品名稱',`recommended` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否推薦 0.未推薦 1.已推薦',`views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '查看次數',`is_end` tinyint(1) DEFAULT '0' COMMENT '是否結束',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='團購商品表';?
?
?
?
18、訂單表?tp_order
CREATE TABLE `tp_order` (`order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '訂單id',`order_sn` varchar(20) NOT NULL DEFAULT '' COMMENT '訂單編號',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用戶id',`order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '訂單狀態',`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '發貨狀態',`pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付狀態',`consignee` varchar(60) NOT NULL DEFAULT '' COMMENT '收貨人',`country` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '國家',`province` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '省份',`city` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城市',`district` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '縣區',`twon` int(11) DEFAULT '0' COMMENT '鄉鎮',`address` varchar(255) NOT NULL DEFAULT '' COMMENT '地址',`zipcode` varchar(60) NOT NULL DEFAULT '' COMMENT '郵政編碼',`mobile` varchar(60) NOT NULL DEFAULT '' COMMENT '手機',`email` varchar(60) NOT NULL DEFAULT '' COMMENT '郵件',`shipping_code` varchar(32) NOT NULL DEFAULT '' COMMENT '物流code',`shipping_name` varchar(120) NOT NULL DEFAULT '' COMMENT '物流名稱',`pay_code` varchar(32) NOT NULL DEFAULT '' COMMENT '支付code',`pay_name` varchar(120) NOT NULL DEFAULT '' COMMENT '支付方式名稱',`invoice_title` varchar(256) DEFAULT '' COMMENT '發票抬頭',`goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品總價',`shipping_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '郵費',`user_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用余額',`coupon_price` decimal(10,2) DEFAULT '0.00' COMMENT '優惠券抵扣',`integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用積分',`integral_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用積分抵多少錢',`order_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '應付款金額',`total_amount` decimal(10,2) DEFAULT '0.00' COMMENT '訂單總價',`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '下單時間',`shipping_time` int(11) DEFAULT '0' COMMENT '最后新發貨時間',`confirm_time` int(10) DEFAULT '0' COMMENT '收貨確認時間',`pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '支付時間',`transaction_id` varchar(255) DEFAULT NULL COMMENT '第三方平臺交易流水號',`order_prom_type` tinyint(4) DEFAULT '0' COMMENT '0默認1搶購2團購3優惠4預售5虛擬6拼團',`order_prom_id` smallint(6) NOT NULL DEFAULT '0' COMMENT '活動id',`order_prom_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '活動優惠金額',`discount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '價格調整',`user_note` varchar(255) NOT NULL DEFAULT '' COMMENT '用戶備注',`admin_note` varchar(255) DEFAULT '' COMMENT '管理員備注',`parent_sn` varchar(100) DEFAULT NULL COMMENT '父單單號',`is_distribut` tinyint(1) DEFAULT '0' COMMENT '是否已分成0未分成1已分成',`paid_money` decimal(10,2) DEFAULT '0.00' COMMENT '訂金',`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用戶假刪除標識,1:刪除,0未刪除',PRIMARY KEY (`order_id`),UNIQUE KEY `order_sn` (`order_sn`),KEY `user_id` (`user_id`),KEY `add_time` (`add_time`) ) ENGINE=InnoDB AUTO_INCREMENT=1509 DEFAULT CHARSET=utf8;?
?
?
19、訂單備注表?tp_order_action
CREATE TABLE `tp_order_action` (`action_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '訂單ID',`action_user` int(11) DEFAULT '0' COMMENT '操作人 0 為用戶操作,其他為管理員id',`order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '訂單狀態',`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '配送狀態',`pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付狀態',`action_note` varchar(255) NOT NULL DEFAULT '' COMMENT '操作備注',`log_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作時間',`status_desc` varchar(255) DEFAULT NULL COMMENT '狀態描述',PRIMARY KEY (`action_id`),KEY `order_id` (`order_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2195 DEFAULT CHARSET=utf8;?
?
?
20、訂單商品表?tp_order_goods
CREATE TABLE `tp_order_goods` (`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id自增',`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '訂單id',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`goods_name` varchar(120) NOT NULL DEFAULT '' COMMENT '視頻名稱',`goods_sn` varchar(60) NOT NULL DEFAULT '' COMMENT '商品貨號',`goods_num` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '購買數量',`market_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '市場價',`goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '本店價',`cost_price` decimal(10,2) DEFAULT '0.00' COMMENT '商品成本價',`member_goods_price` decimal(10,2) DEFAULT '0.00' COMMENT '會員折扣價',`give_integral` mediumint(8) DEFAULT '0' COMMENT '購買商品贈送積分',`spec_key` varchar(128) DEFAULT '' COMMENT '商品規格key',`spec_key_name` varchar(128) DEFAULT '' COMMENT '規格對應的中文名字',`bar_code` varchar(64) NOT NULL DEFAULT '' COMMENT '條碼',`is_comment` tinyint(1) DEFAULT '0' COMMENT '是否評價',`prom_type` tinyint(1) DEFAULT '0' COMMENT '0 普通訂單,1 限時搶購, 2 團購 , 3 促銷優惠,4預售',`prom_id` int(11) DEFAULT '0' COMMENT '活動id',`is_send` tinyint(1) DEFAULT '0' COMMENT '0未發貨,1已發貨,2已換貨,3已退貨',`delivery_id` int(11) DEFAULT '0' COMMENT '發貨單ID',`sku` varchar(128) DEFAULT '' COMMENT 'sku',PRIMARY KEY (`rec_id`),KEY `order_id` (`order_id`),KEY `goods_id` (`goods_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1773 DEFAULT CHARSET=utf8;?
?
?
?
21、支付表?tp_payment
CREATE TABLE `tp_payment` (`pay_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`pay_code` varchar(20) NOT NULL DEFAULT '' COMMENT '支付code',`pay_name` varchar(120) NOT NULL DEFAULT '' COMMENT '支付方式名稱',`pay_fee` varchar(10) NOT NULL DEFAULT '' COMMENT '手續費',`pay_desc` text NOT NULL COMMENT '描述',`pay_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'pay_coder',`pay_config` text NOT NULL COMMENT '配置',`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '開啟',`is_cod` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否貨到付款',`is_online` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否在線支付',PRIMARY KEY (`pay_id`),UNIQUE KEY `pay_code` (`pay_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;?
?
?
22、退換貨表?tp_return_goods
CREATE TABLE `tp_return_goods` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '退貨申請表id自增',`rec_id` int(11) DEFAULT '0' COMMENT 'order_goods表id',`order_id` int(11) DEFAULT '0' COMMENT '訂單id',`order_sn` varchar(1024) CHARACTER SET utf8 DEFAULT '' COMMENT '訂單編號',`goods_id` int(11) DEFAULT '0' COMMENT '商品id',`goods_num` int(10) DEFAULT '1' COMMENT '退貨數量',`type` tinyint(1) DEFAULT '0' COMMENT '0退貨1換貨',`reason` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '退換貨原因',`describe` varchar(255) CHARACTER SET utf8 DEFAULT '' COMMENT '問題描述',`imgs` varchar(512) CHARACTER SET utf8 DEFAULT '' COMMENT '拍照圖片路徑',`addtime` int(11) DEFAULT '0' COMMENT '申請時間',`status` tinyint(1) DEFAULT '0' COMMENT '-2用戶取消-1審核不通過0待審核1通過2已發貨3已完成',`remark` varchar(1024) CHARACTER SET utf8 DEFAULT '' COMMENT '客服備注',`user_id` int(11) DEFAULT '0' COMMENT '用戶id',`spec_key` varchar(64) CHARACTER SET utf8 DEFAULT '' COMMENT '商品規格key 對應tp_spec_goods_price 表',`seller_delivery` text CHARACTER SET utf8 COMMENT '換貨服務,賣家重新發貨信息',`refund_money` decimal(10,2) DEFAULT '0.00' COMMENT '退還金額',`refund_deposit` decimal(10,2) DEFAULT '0.00' COMMENT '退還余額',`refund_integral` int(11) DEFAULT '0' COMMENT '退還積分',`refund_type` tinyint(1) DEFAULT '0' COMMENT '退款類型',`refund_mark` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '退款備注',`refund_time` int(11) DEFAULT '0' COMMENT '退款時間',`is_receive` tinyint(4) DEFAULT '0' COMMENT '申請售后時是否收到貨物',PRIMARY KEY (`id`),KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;?
?
?
23、規格表?tp_spec
CREATE TABLE `tp_spec` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '規格表',`type_id` int(11) DEFAULT '0' COMMENT '規格類型',`name` varchar(55) DEFAULT NULL COMMENT '規格名稱',`order` int(11) DEFAULT '50' COMMENT '排序',`search_index` tinyint(1) DEFAULT '1' COMMENT '是否需要檢索:1是,0否',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;?
?
?
24、規格圖片表?tp_spec_image
CREATE TABLE `tp_spec_image` (`goods_id` int(11) DEFAULT '0' COMMENT '商品規格圖片表id',`spec_image_id` int(11) DEFAULT '0' COMMENT '規格項id',`src` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '商品規格圖片路徑' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;?
?
25、規格項表?
CREATE TABLE `tp_spec_item` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '規格項id',`spec_id` int(11) DEFAULT NULL COMMENT '規格id',`item` varchar(54) DEFAULT NULL COMMENT '規格項',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8;?
?
?
26、后臺更改商品庫存記錄表?tp_stock_log
CREATE TABLE `tp_stock_log` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`goods_id` int(11) DEFAULT NULL COMMENT '商品ID',`goods_name` varchar(100) DEFAULT NULL COMMENT '商品名稱',`goods_spec` varchar(50) DEFAULT NULL COMMENT '商品規格',`order_sn` varchar(30) DEFAULT NULL COMMENT '訂單編號',`muid` int(11) DEFAULT NULL COMMENT '操作用戶ID',`stock` int(11) DEFAULT NULL COMMENT '更改庫存',`ctime` int(11) DEFAULT NULL COMMENT '操作時間',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=331 DEFAULT CHARSET=utf8;?
?
?
?
27、收貨地址表?tp_user_address
CREATE TABLE `tp_user_address` (`address_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用戶id',`consignee` varchar(60) NOT NULL DEFAULT '' COMMENT '收貨人',`email` varchar(60) NOT NULL DEFAULT '' COMMENT '郵箱地址',`country` int(11) NOT NULL DEFAULT '0' COMMENT '國家',`province` int(11) NOT NULL DEFAULT '0' COMMENT '省份',`city` int(11) NOT NULL DEFAULT '0' COMMENT '城市',`district` int(11) NOT NULL DEFAULT '0' COMMENT '地區',`twon` int(11) DEFAULT '0' COMMENT '鄉鎮',`address` varchar(120) NOT NULL DEFAULT '' COMMENT '地址',`zipcode` varchar(60) NOT NULL DEFAULT '' COMMENT '郵政編碼',`mobile` varchar(60) NOT NULL DEFAULT '' COMMENT '手機',`is_default` tinyint(1) DEFAULT '0' COMMENT '默認收貨地址',`is_pickup` tinyint(1) DEFAULT '0',PRIMARY KEY (`address_id`),KEY `user_id` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=829 DEFAULT CHARSET=utf8;?
?
?
28、用戶等級表
CREATE TABLE `tp_user_level` (`level_id` smallint(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`level_name` varchar(30) DEFAULT NULL COMMENT '頭銜名稱',`amount` decimal(10,2) DEFAULT NULL COMMENT '等級必要金額',`discount` smallint(4) DEFAULT '0' COMMENT '折扣',`describe` varchar(200) DEFAULT NULL COMMENT '頭街 描述',PRIMARY KEY (`level_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;?
?
?
29、用戶信息表?tp_users
CREATE TABLE `tp_users` (`user_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',`email` varchar(60) NOT NULL DEFAULT '' COMMENT '郵件',`password` varchar(32) NOT NULL DEFAULT '' COMMENT '密碼',`paypwd` varchar(32) DEFAULT NULL COMMENT '支付密碼',`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0 保密 1 男 2 女',`birthday` int(11) NOT NULL DEFAULT '0' COMMENT '生日',`user_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '用戶金額',`frozen_money` decimal(10,2) DEFAULT '0.00' COMMENT '凍結金額',`distribut_money` decimal(10,2) DEFAULT '0.00' COMMENT '累積分傭金額',`underling_number` int(5) DEFAULT '0' COMMENT '用戶下線總數',`pay_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消費積分',`address_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '默認收貨地址',`reg_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '注冊時間',`last_login` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后登錄時間',`last_ip` varchar(15) NOT NULL DEFAULT '' COMMENT '最后登錄ip',`qq` varchar(20) NOT NULL DEFAULT '' COMMENT 'QQ',`mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手機號碼',`mobile_validated` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否驗證手機',`oauth` varchar(10) DEFAULT '' COMMENT '第三方來源 wx weibo alipay',`openid` varchar(100) DEFAULT NULL COMMENT '第三方唯一標示',`unionid` varchar(100) DEFAULT NULL,`head_pic` varchar(255) DEFAULT NULL COMMENT '頭像',`province` int(6) DEFAULT '0' COMMENT '省份',`city` int(6) DEFAULT '0' COMMENT '市區',`district` int(6) DEFAULT '0' COMMENT '縣',`email_validated` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否驗證電子郵箱',`nickname` varchar(50) DEFAULT NULL COMMENT '第三方返回昵稱',`level` tinyint(1) DEFAULT '1' COMMENT '會員等級',`discount` decimal(10,2) DEFAULT '1.00' COMMENT '會員折扣,默認1不享受',`total_amount` decimal(10,2) DEFAULT '0.00' COMMENT '消費累計額度',`is_lock` tinyint(1) DEFAULT '0' COMMENT '是否被鎖定凍結',`is_distribut` tinyint(1) DEFAULT '0' COMMENT '是否為分銷商 0 否 1 是',`first_leader` int(11) DEFAULT '0' COMMENT '第一個上級',`second_leader` int(11) DEFAULT '0' COMMENT '第二個上級',`third_leader` int(11) DEFAULT '0' COMMENT '第三個上級',`token` varchar(64) DEFAULT '' COMMENT '用于app 授權類似于session_id',`message_mask` tinyint(1) NOT NULL DEFAULT '63' COMMENT '消息掩碼',`push_id` varchar(30) NOT NULL DEFAULT '' COMMENT '推送id',`distribut_level` tinyint(2) DEFAULT '0' COMMENT '分銷商等級',PRIMARY KEY (`user_id`),KEY `email` (`email`),KEY `underling_number` (`underling_number`),KEY `mobile` (`mobile_validated`),KEY `openid` (`openid`),KEY `unionid` (`unionid`) ) ENGINE=InnoDB AUTO_INCREMENT=2594 DEFAULT CHARSET=utf8;?
?
?
30、用戶充值記錄表?tp_recharge
CREATE TABLE `tp_recharge` (`order_id` bigint(20) NOT NULL AUTO_INCREMENT,`user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '會員ID',`nickname` varchar(50) DEFAULT NULL COMMENT '會員昵稱',`order_sn` varchar(30) NOT NULL DEFAULT '' COMMENT '充值單號',`account` float(10,2) DEFAULT '0.00' COMMENT '充值金額',`ctime` int(11) DEFAULT NULL COMMENT '充值時間',`pay_time` int(11) DEFAULT NULL COMMENT '支付時間',`pay_code` varchar(20) DEFAULT NULL,`pay_name` varchar(80) DEFAULT NULL COMMENT '支付方式',`pay_status` tinyint(1) DEFAULT '0' COMMENT '充值狀態0:待支付 1:充值成功 2:交易關閉',PRIMARY KEY (`order_id`) ) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;?
?
?
31、用戶擴展信息表?tp_user_extend
CREATE TABLE `tp_user_extend` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`user_id` int(11) unsigned DEFAULT '0',`invoice_title` varchar(200) CHARACTER SET utf8 DEFAULT NULL COMMENT '發票抬頭',`taxpayer` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '納稅人識別號',`invoice_desc` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '不開發票/明細',`realname` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '真實姓名',`idcard` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '身份證號',PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;?
?
?
?
32、用戶提現申請表?tp_withdrawals
CREATE TABLE `tp_withdrawals` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '提現申請表',`user_id` int(11) DEFAULT '0' COMMENT '用戶id',`money` decimal(10,2) DEFAULT '0.00' COMMENT '提現金額',`create_time` int(11) DEFAULT '0' COMMENT '申請時間',`check_time` int(11) DEFAULT '0' COMMENT '審核時間',`pay_time` int(11) DEFAULT '0' COMMENT '支付時間',`refuse_time` int(11) DEFAULT '0' COMMENT '拒絕時間',`bank_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '銀行名稱 如支付寶 微信 中國銀行 農業銀行等',`bank_card` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '銀行賬號或支付寶賬號',`realname` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '提款賬號真實姓名',`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '' COMMENT '提現備注',`taxfee` decimal(10,2) DEFAULT '0.00' COMMENT '稅收手續費',`status` tinyint(1) DEFAULT '0' COMMENT '狀態:-2刪除作廢-1審核失敗0申請中1審核通過2付款成功3付款失敗',`pay_code` varchar(100) DEFAULT NULL COMMENT '付款對賬流水號',`error_code` varchar(255) DEFAULT NULL COMMENT '付款失敗錯誤代碼',PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;?
總結
以上是生活随笔為你收集整理的PHP 电子商城基本数据表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XunSearch的使用
- 下一篇: php自动加载机制的实现