文章目录
前言
思路:先设计基础核心表,再在核心表的基础上设计扩展表,最后设计其他的数据表。
1、用户表
CREATE TABLE lr_user(
id int(11) NOT NULL AUTO_INCREMENT COMMENT'用户表:包括后台管理员、商家会员和普通会员',
name varchar(20) NOT NULL COMMENT '登录账号',
uname VARCHAR(10) DEFAULT NULL COMMENT'昵称',
pwd VARCHAR(50) NOT NULL COMMENT'MD5 密码',
addtime int(11) NOT NULL DEFAULT'0' COMMENT'创建日期',
jifen FLOAT(11,0) DEFAULT'0' COMMENT'积分',
photo VARCHAR(255) DEFAULT NULL COMMENT'头像',
tel CHAR(15) DEFAULT NULL COMMENT'手机',
qq_id VARCHAR(20) NOT NULL DEFAULT'0' COMMENT'qq',
email VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
sex TINYINT(2) NOT NULL DEFAULT'0' COMMENT '性别',
del TINYINT(2) NOT NULL DEFAULT'0' COMMENT'状态',
openid VARCHAR(50) NOT NULL COMMENT'授权ID',
source VARCHAR(10) NOT NULL COMMENT'第三方平台(微信,QQ)',
PRIMARY KEY(id)
)ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 ;
2、产品表
CREATE TABLE lr_product(
id INT(11) NOT NULL AUTO_INCREMENT COMMENT'产品表',
shop_id INT(11)NOT NULL DEFAULT'0' COMMENT'商铺id',
brand_id INT(11) UNSIGNED DEFAULT NULL COMMENT'品牌ID',
name VARCHAR(50) NOT NULL COMMENT'产品名称',
intro VARCHAR(100) DEFAULT NULL COMMENT'广告语',
pro_number VARCHAR(100) DEFAULT NULL COMMENT'产品编号',
price DECIMAL(8,2) NOT NULL DEFAULT'0.00'COMMENT'价格',
price_yh DECIMAL(8,2) NOT NULL DEFAULT'0.00'COMMENT'价格',
price_jf INT(11) NOT NULL DEFAULT'0' COMMENT'赠送积分',
photo_x VARCHAR(100) DEFAULT NULL COMMENT'产品表',
photo_d VARCHAR(100) DEFAULT NULL COMMENT'大图',
photo_string TEXT COMMENT'图片组',
content TEXT COMMENT'商品详情',
addtime int(11) DEFAULT NULL COMMENT'添加时间',
updatetime int(11) NOT NULL COMMENT'修改时间',
sort int(11) DEFAULT'0' COMMENT'排序',
renqi int(11) NOT NULL DEFAULT'0' COMMENT '人气',
shiyong int(11) NOT NULL DEFAULT'0' COMMENT'购买数',
num int(11) NOT NULL DEFAULT'0' COMMENT'数量',
type TINYINT(2) NOT NULL DEFAULT'0' COMMENT'是否推荐 1 推荐 0 不推荐',
del TINYINT(2) NOT NULL DEFAULT'0' COMMENT'删除状态',
del_time INT(10) DEFAULT'0' COMMENT'删除时间',
pro_buff VARCHAR(255) DEFAULT NULL COMMENT'产品属性',
cid INT(11) NOT NULL COMMENT'分类id',
company char(10) DEFAULT NULL COMMENT'单位',
is_show TINYINT(1) UNSIGNED NOT NULL DEFAULT'1' COMMENT'是否是新品',
is_down TINYINT