--創建資料庫 create database ShoppingManageon( --資料庫文件名稱 name = 'ShoppingManage.mdf', --資料庫路徑(包含資料庫文件名稱) filename = 'E:\資料\Data\ShoppingManage.mdf') --刪除數據 ...
--創建資料庫
create database ShoppingManage
on
(
--資料庫文件名稱
name = 'ShoppingManage.mdf',
--資料庫路徑(包含資料庫文件名稱)
filename = 'E:\資料\Data\ShoppingManage.mdf'
)
--刪除資料庫
drop database 資料庫名稱
--例如drop database ShoppingManage
--創建一個用戶表
create table [User]
(
UserId int primary key identity(1,1), --用戶ID
UserName nvarchar(50) not null, --用戶賬號
UserPwd nvarchar(30) , --用戶密碼
UserCreateTime datetime default(getdate()),--用戶創建時間
UserLastLoginTime datetime, --最後登錄時間
UserLoginCount int default(0) --登錄次數
)
--添加數據
insert into [User](UserName,UserPwd) values('王亦欣','123456')
--刪除表不會留下痕跡
truncate table 表名 --例如truncate table [User]
--刪除表會留下痕跡
drop table 表名 --例如drop table [User]
--創建一個可以實現分頁的存儲過程
create proc SP_Pager
--從第幾條數據開始查詢
@startIndex int,
--從第幾條數據結束查詢
@endIndex int
as
select * from (select *,ROW_NUMBER() over(order by Id) as rid from Products ) temp where rid>=@startIndex and rid<=@endIndex ;
--執行存儲過程
exec SP_Pager startIndex ,endIndex 例如exec SP_Pager 1,20是查詢Products表中按ID排序之後的第一條數據到第20條的數據
--執行有參有返回值的存儲過程
declare @number nvarchar(4000);
exec 存儲過程名稱 輸入參數,輸入參數,@number(輸出參數);
select @number