增删改查Sql Sever数据库--C#语句

来源:互联网 发布:asp简单新闻发布源码 编辑:程序博客网 时间:2024/05/07 16:21

前言:

最近小编在敲C#版的机房收费系统的时候,经常用的数据库增删改查语句,因此今天小编带大家学习下。

增:

> sql=@“insert into User_Info values(@userid,@username)”;> 模板:> sql=@"insert into 数据库对应的表名 (字段1,字段2,字段3…) values (值1,值2,值3…)"

删:

> sql=@"delete User_Info where userID=@userid"; >  模板:> sql=@(@可加可不加)"delete 数据库对应的表名 where 数据库中对应的字段名(这个必须和数据库一致)=值 单个条件用or链接,多个条件用and链接;

改:

> sql=@"update User_Info set  passWord=@password and userID=@userid";> 模板:> sql=@"update 数据库对应的表名 set 字段1=值1,字段2=值2……字段n=值n  where 条件表达式"

查:

> string sql = @"SELECT * FROM User_Info WHERE userID = @userId and PWD=@password"> 模板:> sql= @PassWord" sql查询语句"select * from 数据表 where 字段1=值1,(可用,或and连接)字段2=值2……字段n=值n

解释:

增删改查这四句话中的@可加可不加,解释下易混点。
以查的语句为例:

string sql = @”SELECT * FROM User_Info WHERE userID = @userId and
PWD=@password”
@:select前面的@表示让字符串跨行;
userId和password前面的@ :作为sql语句里的一个“标签”,声明此处需要插入一个参数 ;
userID = @userId 和 PWD=@password”中的userID和PWD字段要和相应的数据库表中的字段名一致,不然会报错,而@后的两个名称大小写不做要求

小结:

今天的学习先到这里啦,多总结,多思考,还有大家有什么想法欢迎您在评论区留言。

原创粉丝点击