博客列表 >商城商品表

商城商品表

盼盼love的博客
盼盼love的博客原创
2019年02月23日 15:53:022741浏览

php实战 --电商网站后台开发 1.2 数据库建立

相关数据表有:管理员表,分类表,商品表,会员表,相册表

管理员表imooc_admin

字段名称

   

数据类型

   

默认值

   

允许非空

   

自动递增

   

备注

   

id

   

tinyint unsigned

   

NO

   

YES

   

主键

   

username

   

varchar(30)

   

NO

   

管理员名称,唯一

   

password

   

varchar(32)

   

NO  

   

管理员密码

   

email

   

varchar(60)

   

NO

   

邮箱

   

 

分类表imooc_cate (以后设计成无限极分类)

字段名称

   

数据类型

   

默认值

   

允许非空

   

自动递增

   

备注

   

id

   

int unsigned

   

NO

   

YES

   

主键

   

cName

   

varchar(30)

   

NO

   

分类名称

   

 

商品表imooc_pro

字段名称

   

数据类型

   

默认值

   

允许非空

   

自动递增

   

备注

   

id

   

smallint unsigned

   

NO

   

YES

   

主键

   

pName

   

varchar(255)

   

NO

   

商品名称

   

cId

   

int unsigned

   

NO

   

所属分类ID

   

pSn

   

varchar(50)

   

NO

   

商品货号

   

pNum

   

int unsigned

   

0

   

NO

   

商品库存

   

mPrice

   

decimal(10,2)

   

NO

   

***价

   

iPrice

   

decimal(10,2)

   

NO

   

网站价

   

pDesc

   

mediumtext

   

YES

   

商品简介

   

pImg

   

varchar(255)

   

NO

   

商品图片

   

pubTime

   

int unsigned

   

NO

   

商品上架时间

   

isShow

   

tinyint(1)

   

1

   

NO

   

商品是否上架

   

isHot

   

tingyint(1)

   

0

   

NO

   

商品是否热卖

   

 

会员表:imooc_user

字段名称

   

数据类型

   

默认值

   

允许非空

   

自动递增

   

备注

   

id

   

int unsigned

   

NO

   

YES

   

主键

   

username

   

varchar(30)

   

NO

   

会员名称

   

password

   

char(32)

   

NO

   

密码

   

sex

   

enum(“男”,”女”,”保密”)

   

   

NO

   

性别

   

email

   

varchar(60)

   

NO

   

邮箱

   

face

   

varchar(50)

   

NO

   

用户头像

   

regTime

   

int unsigned

   

NO

   

注册时间

   

activeFlag

   

tinyint(1)

   

0

   

NO

   

是否激活

   

 

相册表imooc_album

字段名称

   

数据类型

   

默认值

   

允许非空

   

自动递增

   

备注

   

id

   

int unsigned

   

NO

   

YES

   

主键

   

Pid

   

int unsigned

   

NO

   

对应商品id

   

albumPath

   

varchar(50)

   

NO

   

商品图片

 

   

CREATE DATABASE IF NOT EXISTS shopImooc;
USE shopImooc;
#管理员表
DROP TABLE IF EXISTS imooc_admin;
CREATE TABLE imooc_admin(
 id TINYINT UNSIGNED AUTO_INCREMENT KEY ,
 username VARCHAR(20) NOT NULL UNIQUE ,
 password CHAR(32) NOT NULL ,
 email VARCHAR(50) NOT NULL
);
#分类表
DROP TABLE IF EXISTS imooc_cate;
CREATE TABLE imooc_cate(
 id SMALLINT UNSIGNED AUTO_INCREMENT KEY,
 cName VARCHAR(50) UNIQUE
);
#商品表
DROP TABLE IF EXISTS imooc_pro;
CREATE TABLE imooc_pro(
 id INT UNSIGNED AUTO_INCREMENT KEY ,
 pName VARCHAR(50) NOT NULL UNIQUE ,
 pSn  VARCHAR(50) NOT NULL ,
 pNum INT UNSIGNED DEFAULT 1,
 mPrice DECIMAL(10,2) NOT NULL ,
 iPrice DECIMAL(10,2) NOT NULL ,
 pDesc TEXT,
 pImg VARCHAR(50) NOT NULL ,
 pubTime INT UNSIGNED NOT NULL ,
 isShow TINYINT(1) DEFAULT 1,
 isHot TINYINT(1) DEFAULT 0,
 Cid SMALLINT UNSIGNED NOT NULL
);
#用户表
DROP TABLE IF EXISTS imooc_user;
CREATE TABLE imooc_user (
 id       INT UNSIGNED                   AUTO_INCREMENT KEY,
 username VARCHAR(20)           NOT NULL UNIQUE,
 password CHAR(32)              NOT NULL,
 sex      ENUM ('男', '女', '保密') NOT NULL DEFAULT '保密',
 face     VARCHAR(50)           NOT NULL,
 regTime INT UNSIGNED NOT NULL
);
#相册表
DROP  TABLE IF EXISTS imooc_album;
CREATE TABLE imooc_album(
 id INT UNSIGNED AUTO_INCREMENT KEY ,
 pid INT UNSIGNED NOT NULL ,
 albumPath VARCHAR(50) NOT NULL
);

https://blog.csdn.net/qq_38845858/article/details/81351418

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议