⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 business.sql

📁 “JSP数据库项目案例导航”一书从第一章到第十一章各章实例的源程序文件以及数据库文件。 注意: 1. 本书中的案例提供的数据库环境不同
💻 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 null,
	primary key(id)
	);



create table My_BookAdminuser(	
	AdminUser varchar(20),
	AdminPass varchar(50)	
	);

insert into My_BookAdminuser values('admin','nimda');		


create table My_Users (			
	Id int auto_increment not null,	
	UserName varchar(20) not null,		
	PassWord varchar(50) not null,	
	Names varchar(20),			
	Sex varchar(2),				
	Address varchar(150),			
	Phone varchar(25),			
	Post varchar(8),			
	Email varchar(50),			
	RegTime	DateTime,			
	RegIpAddress varchar(20),
	primary key(id)			
	);



create table My_Indent(				
	Id int auto_increment not null,	
	IndentNo varchar(20) not null,		
	UserId int not null,			
	SubmitTime datetime not null,		
	ConsignmentTime varchar(20),		
	TotalPrice float,			
	content varchar(255),			
	IPAddress varchar(20),			
	IsPayoff int null,			
	IsSales int null,
	primary key(id)						
	);



create table My_IndentList(			
	Id int auto_increment  not null,		
	IndentNo int not null,			
	BookNo int not null,				
	Amount int,
	primary key(id)								
);




----End The Create Table Sql

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -