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

📄 sql.sql

📁 VB+SQL写的图书管理系统,用了ACTIVESKIN界面,请自行下载该控件
💻 SQL
字号:
Create Database [book]
 go
use [book]
 go

exec sp_addlogin 'book','book','book'
 go
exec sp_adduser 'book','book','db_owner'
 go
--[读者类别]:

CREATE TABLE [dbo].[读者类别] (
   [种类名称] nvarchar(50) not null ,
   [借书数量] integer Default (0) null ,
   [借书期限] integer Default (0) null ,
   [有限期限] integer Default (0) null 
  ) ON [Primary]
 go

--[读者信息]:

CREATE TABLE [dbo].[读者信息] (
   [读者姓名] nvarchar(50) not null ,
   [读者编号] nvarchar(50) not null ,
   [性别] nvarchar(2) null ,
   [读者类别] nvarchar(50) null ,
   [工作单位] nvarchar(50) not null ,
   [家庭住址] nvarchar(50) null ,
   [电话号码] nvarchar(12) null ,
   [登记日期] datetime null ,
   [已借书数量] integer Default (0) null 
  ) ON [Primary]
 go

--[借阅信息]:

CREATE TABLE [dbo].[借阅信息] (
    [借阅编号] integer IDENTITY (1,1) not null,
   [读者编号] nvarchar(50) null ,
   [读者姓名] nvarchar(50) null ,
   [书籍编号] nvarchar(50) null ,
   [书籍名称] nvarchar(50) null ,
   [出借日期] datetime null ,
   [还书日期] datetime null 
  ) ON [Primary]
 go

--[书籍信息]:

CREATE TABLE [dbo].[书籍信息] (
   [图书编号] nvarchar(50) not null ,
   [书名] nvarchar(50) not null ,
   [类别] nvarchar(50) null ,
   [作者] nvarchar(50) null ,
   [出版社] nvarchar(50) null ,
   [出版日期] datetime null ,
   [登记日期] datetime null ,
   [是否被借出] nvarchar(2) null 
  ) ON [Primary]
 go

--[图书类别]:

CREATE TABLE [dbo].[图书类别] (
   [类别名称] nvarchar(50) not null ,
   [类别编号] nvarchar(50) not null 
  ) ON [Primary]
 go

--[用户表]:

CREATE TABLE [dbo].[用户表] (
   [user_ID] nvarchar(50) not null ,
   [mima] nvarchar(50) null 
  ) ON [Primary]
 go

--[读者类别]:


--[读者信息]:


--[借阅信息]:


--[书籍信息]:


--[图书类别]:


--[用户表]:

 Alter TABLE [dbo].[用户表] WITH NOCHECK ADD CONSTRAINT [PK_用户表] Primary Key Clustered ([user_ID] )  ON [Primary] 
 go
CREATE Unique INDEX [密码] on [dbo].[用户表]([mima] ) ON [Primary]
 go

--[读者类别]:
INSERT INTO [dbo].[读者类别] ([种类名称],[借书数量],[借书期限],[有限期限]) 
 SELECT [种类名称],[借书数量],[借书期限],[有限期限] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[读者类别]
 go 

--[读者信息]:
INSERT INTO [dbo].[读者信息] ([读者姓名],[读者编号],[性别],[读者类别],[工作单位],[家庭住址],[电话号码],[登记日期],[已借书数量]) 
 SELECT [读者姓名],[读者编号],[性别],[读者类别],[工作单位],[家庭住址],[电话号码],[登记日期],[已借书数量] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[读者信息]
 go 

--[借阅信息]:
SET IDENTITY_INSERT [dbo].[借阅信息] ON
 go 

INSERT INTO [dbo].[借阅信息] ([借阅编号],[读者编号],[读者姓名],[书籍编号],[书籍名称],[出借日期],[还书日期]) 
 SELECT [借阅编号],[读者编号],[读者姓名],[书籍编号],[书籍名称],[出借日期],[还书日期] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[借阅信息]
 go 

SET IDENTITY_INSERT [dbo].[借阅信息] Off
 go 


--[书籍信息]:
INSERT INTO [dbo].[书籍信息] ([图书编号],[书名],[类别],[作者],[出版社],[出版日期],[登记日期],[是否被借出]) 
 SELECT [图书编号],[书名],[类别],[作者],[出版社],[出版日期],[登记日期],[是否被借出] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[书籍信息]
 go 

--[图书类别]:
INSERT INTO [dbo].[图书类别] ([类别名称],[类别编号]) 
 SELECT [类别名称],[类别编号] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[图书类别]
 go 

--[用户表]:
INSERT INTO [dbo].[用户表] ([user_ID],[mima]) 
 SELECT [user_ID],[mima] 
 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="C:\database.sql"')...[用户表]
 go 


--连接字串:CONNstr="Provider=SQLOLEDB.1;Persist Security InFso=true;Data Source='(local)';Initial Catalog='book';User ID='book';Password='book';CONNect Timeout=30"

⌨️ 快捷键说明

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