SQL语句
--创建数据库
create database DemoInfo
go
--创建表
go
create table UserInfo(
UserId int not null primary key identity(1,1),
UserName nvarchar(50) not null,
UserPwd nvarchar(50) not null
)
--添加
go
create procedure proc_UserInfoInsert
@UserId int output,
@UserName nvarchar(50),
@UserPwd nvarchar(50)
as
insert into UserInfo values(@UserName,@UserPwd)
set @UserId=SCOPE_IDENTITY()
go
--删除
create procedure proc_UserInfoDelete
@UserId int
as
delete UserInfo where UserId=@UserId
go
--修改
create procedure proc_UserInfoUpdate
@UserId int,
@UserName nvarchar(50),
@UserPwd nvarchar(50)
as
update UserInfo set UserName=@UserName,UserPwd=@UserPwd where UserId=@UserId
go
--查询
create procedure proc_UserInfoSelect
@Page int
as
select top 5 * from UserInfo where UserId not in(select top(5*@Page-5) UserId from UserInfo)
go
--求出数据库的总数
create procedure proc_UserINfoCount
as
select COUNT(*) from UserInfo
go
--判断输入的用户是否一样
create procedure proc_RepeatUserName
@UserName nvarchar(50)
as
select COUNT(*) from UserInfo where UserName=@UserName
go
--根据id查询信息
create procedure proc_UserInfoSelectId
@UserId int
as
select * from UserInfo where UserId=@UserId
go
select * from UserInfo