为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

DROP TABLE IF EXISTS `imooc_user222`;

CREATE TABLE `imooc_user2222`(

`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

)CHARSET=utf8;

设置字符集

0 回复 有任何疑惑可以回复我~

CREATE DATABASE IF NOT EXISTS 'e-shop';

USE'e-shop';

--GUANLIYUAN

DROP TABLE IF EXISTS 'e-shop_admin';

CREATE TABLE 'e-shop_admin'(

'id' tinyint unsigned auto_increment key,

'username' varchar(20)not null unique,

'password' char(32)not null,

'email'varchar(50)not null

);


--FENLIE

DROP TABLE IF EXISTS 'e-shop_cate';

CREATE TABLE 'e-shop_cate'(

'id'smallint unsigned auto_increment key,

'cName' varchar(50)unique);


--SHANGPING

DROP TABLE IF EXISTS 'e-shop_pro';

CREATE TABLE'e-shop_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);


--YONGHU

DROP TABLE IF EXISTS 'e-shop_user';

CREATE TABLE 'e-shop_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);


--XIANGCHE

DROP TABLE IF EXISTS 'e-shop_album';

CREATE TABLE 'e-shop_album'(

'id' int unsigned auto_increment key,

'pid' int unsigned not  null,

'albumPath'varchar(50)not  null);


0 回复 有任何疑惑可以回复我~

CREATE database IF NOT EXISTS'e-shop';

USE'e-shop';

--管理员表

DROP TABLE IF EXISTS 'e-shop_admin';

CREATE TABLE 'e-shop_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 'e-shop_cate';

CREATE TABLE 'e-shop_cate'(

'id' smallint unsigned auto_increment key,

'cName' varchar(50) unique);



--商品

DROP TABLE IF EXISTS'e-shop_pro';

CREATE TABLE 'e-shop_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 'e-shop_user';

CREAT TABLE 'e-shop_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 'e-shop_album';

CREATE TABLE 'e-shop_album'(

'id'int unsigned auto_increment key,

'pid'int unsigned not null;

'albumPath'varchar(50)not null);


0 回复 有任何疑惑可以回复我~
#1

wxx 提问者

还是有问题
2015-05-05 回复 有任何疑惑可以回复我~
#2

陈校军 回复 wxx 提问者

用户表里面的 "CREAT" 这个单词是干什么的? 还有相册里面'pid'int unsigned not null;结尾为什么要有个";" 还有not null和"("挨那么太紧了点吧…… 这些问题都应该你自己发现的,所以还是要多写,细心 别人的时间也珍贵,所以一些小的问题尽量自己去发现。
2015-05-06 回复 有任何疑惑可以回复我~
CREATE database IF NOT EXISTS'e-shop';
USE'e-shop';
--管理员表
DROP TABLE IF EXISTS 'e-shop_admin';
CREATE TABLE 'e-shop_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 'e-shop_cate';
CREATE TABLE 'e-shop_cate'(
id smallint unsigned auto_increment key,
cName varchar(50) unique);


--商品
DROP TABLE IF EXISTS'e-shop_pro';
CREATE TABLE 'e-shop_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 'e-shop_user';
CREAT TABLE 'e-shop_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 'e-shop_album';
CREATE TABLE 'e-shop_album'(
'id' int unsigned auto_increment key,
'pid' int unsigned not null,
'albumPath' varchar(50) not null;)


0 回复 有任何疑惑可以回复我~

亲,写代码仔细点就不会出错了。  `albumPath varchar(50) not null` 后面的 “;”应该放到 “>”外面。  

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

为什么会这样呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信