ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 网上书店数据库脚本文件

网上书店数据库脚本文件

原创 Linux操作系统 作者:yagerya 时间:2013-06-05 20:16:02 0 删除 编辑
 

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,'Math');
 
--------------------------------------------------图书信息表
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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22126868/viewspace-763138/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-10-21

  • 博文量
    20
  • 访问量
    58545