create database buy;
use buy
create table user -- 用户表
(
id int(11) not null, -- 用户ID
name varchar(20) default null,-- 用户名字
password varchar(10) default null, -- 用户密码
coin int(11) default null,-- 电子货币余额
consume int(11) default null,-- 消费的电子货币
type varchar(5) default null,-- 用户类型
primary key (id)
);
create table 'order' -- 订单表
(
orderid int(11) not null,-- 订单编号
type varchar(10) default null, -- 用户类型
price int(11) default null,-- 订单金额
datetime datetime default null, -- 添加时间
userid int(11) default null,-- 用户ID
productname varchar(20) default null, -- 商品名称
primary key (orderid)
);
create table consume -- 消费记录表
(
consumeid int(11) not null,-- 消费记录ID
price int(11) default null,-- 消费金额
datetime datetime default null,-- 消费时间
userid int(11) default null,-- 用户ID
productname varchar(20) default null, -- 商品名称
primary key (consumeid)
);
create table add -- 充值记录表
(
addid int(11) not null, -- 充值记录ID
type varchar(10) default null,-- 充值类型
coin int(11) default null,-- 充值金额
datetime datetime default null,-- 充值时间
userid int(11) default null,-- 用户ID
primary key (addid)
);
为什么user表和consume表能创建,order表和add表创建错误呢?单个创建order和add还是错误,为什么?
是不是因为表名使用了MySql的关键字?
果然是这个原因,额,这100分送人啦
|