📄 sql.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 + -