这个课程的创建表格的sql ,首先自己创建好数据库名称!
DROP TABLE IF EXISTS imooc_admin;
CREATE TABLE imooc_admin(
id TINYINT UNSIGNED AUTO_INCREMENT KEY COMMENT 'id',
username VARCHAR(20) NOT NULL UNIQUE COMMENT '管理员姓名',
`password` CHAR(32) NOT NULL COMMENT '管理员密码',
email VARCHAR(50) NOT NULL COMMENT '电子邮箱'
)CHARACTER SET utf8 COMMENT = '管理员表';
DROP TABLE IF EXISTS imooc_cate;
CREATE TABLE imooc_cate(
id SMALLINT UNSIGNED AUTO_INCREMENT KEY COMMENT 'id',
cName VARCHAR(50) UNIQUE COMMENT '分类名称'
)CHARACTER SET utf8 COMMENT = '商品分类表';
DROP TABLE IF EXISTS imooc_pro;
CREATE TABLE imooc_pro(
id INT UNSIGNED AUTO_INCREMENT KEY COMMENT 'id',
pName VARCHAR(255) NOT NULL UNIQUE COMMENT '商品名称',
cId INT UNSIGNED NOT NULL COMMENT '所属分离ID',
pSn VARCHAR(50) NOT NULL COMMENT '商品货号',
pNum INT UNSIGNED DEFAULT 1 COMMENT '商品库存',
mPrice DECIMAL(10,2) NOT NULL COMMENT '市场价',
iPrice DECIMAL(10,2) NOT NULL COMMENT '网站价',
pDesc MEDIUMTEXT COMMENT '商品简介',
pImg VARCHAR(255) NOT NULL COMMENT '商品图片',
pubTime INT UNSIGNED NOT NULL COMMENT '商品上架时间',
isShow TINYINT(1) DEFAULT 1 COMMENT '商品是否上架',
isHot TINYINT(1) DEFAULT 0 COMMENT '商品是否热卖'
)CHARACTER SET utf8 COMMENT = '商品表';
DROP TABLE IF EXISTS imooc_user;
CREATE TABLE imooc_user(
id INT UNSIGNED AUTO_INCREMENT KEY COMMENT 'id',
username VARCHAR(30) NOT NULL COMMENT '会员名称',
`password` CHAR(32) NOT NULL COMMENT '密码',
`sex` ENUM("男","女","保密") DEFAULT "保密" COMMENT '性别',
email VARCHAR(60) NOT NULL COMMENT '邮箱',
face VARCHAR(50) NOT NULL COMMENT '用户头像',
regTime INT UNSIGNED NOT NULL COMMENT '注册时间',
activeFlag TINYINT DEFAULT 0 COMMENT '是否激活'
)CHARACTER SET utf8 COMMENT = '会员表';
DROP TABLE IF EXISTS imooc_album;
CREATE TABLE imooc_album(
id INT UNSIGNED AUTO_INCREMENT KEY COMMENT 'id',
Pid INT UNSIGNED NOT NULL COMMENT '对应商品id',
albumPath VARCHAR(50) NOT NULL COMMENT '照片路径'
)CHARACTER SET utf8 COMMENT = '相册表';