1. 约束 , 给某些字段添加约束条件, 比如年龄在1-100岁之间
添加约束,输入 Age>1 and Age < 100
2. 存储过程
存储过程也可以做增删改查
存储过程的语句写在数据库中,C#去调用存储过程
存储过程的好处: 安全性高(越底层越安全);效率高(C#不要编译)
复杂逻辑的SQL建议写在存储过程,经常别调用的SQL建议写在存储过程中。
新建一个存储过程
create proc procUserInfor -- 新建一个存储过程,申明两个中间变量@@UserName和@Pwd, 这两个变量你可以认为是C#传过来的 ( @UserName nvarchar(50), @Pwd nvarchar(50) ) as select * from UserInfor where UserName =@UserName and Pwd=@Pwd
执行存储过程
exec procUserInfor 'admin','123456' --执行存储过程调用
结果显示