【SQL开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了SQL开源代码-business.sql的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
REM --Oracle 电子商务数据库脚本文件 (订货单indent)
/*
** Author:lzb
** Create Time:2005-02-05
*/
--------------------------------------------------管理员表
drop table My_BookAdminuser;
create table My_BookAdminuser( --商店管理员表
AdminUser varchar2(20), --管理员用户名
AdminPass varchar2(20) --管理员密码
);
insert into My_BookAdminuser --初始化管理员用户
values('admin','nimda');
--------------------------------------------------注册用户表
drop table My_Users;
create table My_Users ( --购商品用户表
Id number not null, --ID序列号
UserName varchar2(20) not null, --购物用户名
PassWord varchar2(20) not null, --用户密码
Names varchar2(20), --用户联系用
Sex varchar2(2), --用户性别
Address varchar2(150), --用户联系地址
Phone varchar2(25), --用户联系电话
Post varchar2(8), --用户联系邮编
Email varchar2(50), --用户电子邮件
RegTime Date, --用户
注册时间
RegIpAddress varchar2(20) --用户注册时IP地址
);
alter table My_Users --设定Id为主键值
add primary key (Id);
create sequence UserId --建立My_Users的主键自增值(sequence)
minvalue 1
maxvalue 10000000;
--------------------------------------------------商品类别表
drop table My_BookClass;
create table My_BookClass( --商店商品类别
Id number Not Null primary key, --ID序列号
ClassName varchar2(30) not null --商品类别名
);
insert into My_BookClass values(1,'印刷品');
insert into My_BookClass values(2,'化妆品');
insert into My_BookClass values(3,'运动商品');
insert into My_BookClass values(4,'电子商品');
insert into My_BookClass values(5,'乐器');
insert into My_BookClass values(6,'衣饰品');
--------------------------------------------------商品信息表
drop table My_Book;
create table My_Book( --商店商品表
Id number NOT NULL , --ID序列号
BookName varchar2(40) NOT NULL, --商品名
BookClass number not null, --商品类别
Author varchar2(25) NULL, --作者
Publish varchar2(150) NULL, --出版社
BookNo varchar2(30) NULL, --商品号
Content varchar2(3000) NULL, --内容介绍
Prince number(6,2) NULL, --商品价
Amount number NULL, --总数量
Leav_number number NULL, --剩余数量
RegTime date NOT NULl --登记时间
);
alter table My_Book --设定Id为主键值
add primary key (Id);
create sequence bookId --建立My_Book的主键自增值(sequence)
minvalue 1
maxvalue 10000000;
--------------------------------------------------用户-订单表
drop table My_Indent;
create table My_Indent( --购物车订单号表
Id number not null, --ID序列号
IndentNo varchar2(20) not null, --订单编号
UserId number not null, --用户序列号
SubmitTime date not null, --提交订单时间
ConsignmentTime varchar2(20), --交货时间
TotalPrice number(6,2), --总金额
content varchar2(400), --用户备注
IPAddress varchar2(20), --下单时IP
IsPayoff number null, --用户是否已付款
IsSales number null --是否已发货
);
alter table My_Indent --设定Id为主键值
add primary key (Id);
create sequence IndentId --建立My_Indent的主键自增值(sequence)
minvalue 1
maxvalue 10000000;
--------------------------------------------------订单-商品表
drop table My_IndentList;
create table My_IndentList( --购物车订单货物
列表 Id number not null, --ID序列号
IndentNo number not null, --订单号表序列号
BookNo number not null, --商品表序列号
Amount number --订货数量
);
alter table My_IndentList --设定Id为主键值
add primary key (Id);
create sequence IndentListId --建立My_IndentList的主键自增值(sequence)
minvalue 1
maxvalue 10000000;
---------------------------------------------------End The Create Table Sql
--------------------------------------------------------------------------------------------
REM --MySql 电子商务数据库脚本文件 (订货单indent)
/*
** Author:lzb
** Create Time:2005-02-05
*/
create table My_Book(
Id int auto_increment NOT NULL ,
BookName varchar(40) NOT NULL,
BookClass int not null,
Author varchar(25) NULL,
Publish varchar(150) NULL,
BookNo varchar(30) NULL,
Content varchar(255) NULL,
Prince float NULL,
Amount int NULL,
Leav_number int NULL,
RegTime datetime NOT NULl,
primary key(id)
);
create table My_BookClass(
id int auto_increment Not Null,
ClassName varchar(30) not n