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

📄 bookdatabase.sql

📁 Tomcat 是一个小型的轻量级应用服务器
💻 SQL
字号:

REM --SQL SERVER 网上书店数据库脚本文件  (订货单indent)
/*
	** Author:siny pan
	** Create Time:2003-7-25

*/



drop table My_Book;

create table My_Book(				--商店图书表
	Id [INT] IDENTITY (1, 1) NOT NULL ,	--ID序列号
	BookName varchar(40) NOT NULL,		--书名
	BookClass int not null,				--图书类别
	Author varchar(25) NULL,			--作者
	Publish varchar(150) NULL,			--出版社
	BookNo varchar(30) NULL,			--书号
	Content varchar(4000) NULL,			--内容介绍
	Prince	float NULL,					--书价
	Amount int NULL,					--总数量
	Leav_number int NULL,				--剩余数量
	RegTime datetime NOT NULl			--登记时间
	);

alter table My_Book				--设定Id为主键值
  add primary key (Id);

drop table My_BookClass;

create table My_BookClass(							--商店图书类别
	Id [int] IDENTITY (1, 1) Not Null primary key,		--ID序列号
	ClassName [varchar](30) not null					--图书类别名
	);


drop table My_BookAdminuser;

create table My_BookAdminuser(		--商店管理员表
	AdminUser [varchar](20),			--管理员用户名
	AdminPass [varchar](50)				--管理员密码
	);

insert into My_BookAdminuser values('admin','nimda');		--初始化管理员用户

drop table My_Users;

create table My_Users (				--购书用户表
	Id [int] IDENTITY (1, 1) not null,	--ID序列号
	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)			--用户注册时IP地址	
	);

alter table My_Users				--设定Id为主键值
  add primary key (Id);



drop table My_Indent;

create table My_Indent(				--购物车订单号表
	Id [int] IDENTITY (1, 1) not null,	--ID序列号
	IndentNo varchar(20) not null,		--订单编号
	UserId [int] not null,				--用户序列号
	SubmitTime datetime not null,		--提交订单时间
	ConsignmentTime varchar(20),		--交货时间
	TotalPrice float,					--总金额
	content varchar(400),				--用户备注
	IPAddress varchar(20),				--下单时IP
	IsPayoff [int] null,				--用户是否已付款
	IsSales [int] null					--是否已发货
	);

alter table My_Indent				--设定Id为主键值
  add primary key (Id);



drop table My_IndentList;

create table My_IndentList(			--购物车订单货物列表
	Id int IDENTITY (1, 1) not null,		--ID序列号
	IndentNo [int] not null,				--订单号表序列号
	BookNo [int] not null,					--图书表序列号
	Amount [int]							--订货数量
);

alter table My_IndentList				--设定Id为主键值
  add primary key (Id);

----End The Create Table Sql






















REM --Oracle 网上书店数据库脚本文件  (订货单indent)
/*
	** Author:siny pan
	** Create Time:2003-2-16

*/



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_BookClass;

create table My_BookClass(			--商店图书类别
	Id number Not Null primary key,		--ID序列号
	ClassName varchar2(30) not null		--图书类别名
	);


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_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
















⌨️ 快捷键说明

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