1.索引CREATE INDEX mytable_categoryid_userid_adddate ON mytable (category_id,user_id,adddate); sql
2.存储过程: 数据库
create Procedure GetUserAccountRe2 @UserName nchar(20), @UserID int output as if(@UserName>5) select @UserID=COUNT(*) from UserAccount where UserID>25 else set @UserID=1000 select * from UserAccount return @@rowcount go
3.游标,正在学: spa
4.触发器 code
触发器感受能够作成双层校验,一层是数据库直接校验,另一层是在程序封装一层作校验,防止有人经过数据库直接改,。 索引
create trigger truStudent on UserYSXQ.dbo.Student for update as if UPDATE(studentid) begin update BorrowRecord set studentid=i.studentid from borrowRecord br,deleted d,inserted i where br.studentid=d.studentid end
5. get
插入数据能够这样插入 it
INSERT INTO 卷烟库存表(卷烟品牌,库存数量,库存单价,库存金额) SELECT '红塔山新势力',100,12,1200 UNION ALL SELECT '红塔山人为峰',100,22,NULL UNION ALL SELECT '云南映像',100,60,500 UNION ALL SELECT '玉溪',0,30,0 GO