zoukankan      html  css  js  c++  java
  • C#DAL层SQL语句编写及分析

    (1)新增语句

     DBLibrary.SQLHelper.ExecuteScalar("Insert  XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values" + "('" + myJiNengMingCheng + "',1,0)", CommandType.Text);

    其中"Insert  XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values" + "('" + myJiNengMingCheng + "',1,0)"

    对比 数据库中编写SQL语句 Insert  XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values  ('tk7ik',1,0)

    分析:相当于

    Insert  XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values(第一部分)  加上   ('" + myJiNengMingCheng + "',1,0)(第二部分) 在第二部分中主要是赋值,在SQL Server 中赋值时,在对字符串赋值时要加上一对单引号,再赋值字符串(" + myJiNengMingCheng + "相当于字符串),为了保证参数myJiNengMingCheng 的作用效果加上一对双引号和一对加号;对于bit类型的值直接赋值即可

    (2)修改语句

    DBLibrary.SQLHelper.ExecuteNonQuery("update  XiTong_JiNeng set JiNengMingCheng ='" + myJiNengMingCheng + "' where JiNengID= " + myJiNengID, CommandType.Text);

    其中"update  XiTong_JiNeng set JiNengMingCheng ='" + myJiNengMingCheng + "'where JiNengID= " + myJiNengID

    对比 数据库中编写SQL语句 update XiTong_JiNeng set JiNengMingCheng='aa' where JiNengID=28

    注意:在对字符串赋值时标准写法  '" + myJiNengMingCheng + "'

    (3)查询语句

    return DBLibrary.SQLHelper.GetReadOnlyDataTable("select JiNengID,JiNengMingCheng as 技能名称 from XiTong_JiNeng where ShanChuFou=0", CommandType.Text);

  • 相关阅读:
    redis 1 简单介绍和存储的数据结构
    mysql 14 覆盖索引+回表
    mysql 13 B+tree中存储数据的格式 页
    java Arrays.asList() 数组转集合
    java 迭代器
    mysql 12 SQL优化策略
    mysql 11 执行计划
    mysql 10 索引面试题分享
    搭建一个开源项目2-打造另一个环境以及解决上期问题
    搭建一个开源项目1-如何搭建Linux虚拟机
  • 原文地址:https://www.cnblogs.com/zhangyonglvdaomei/p/3361666.html
Copyright © 2011-2022 走看看