NetBlog主题

SQL server 通过脚本创建数据库和表实例
数据库

SQL server 通过脚本创建数据库和表实例

7884

创建的数据库关系图如下 以下是创建数据库的脚本代码--指向要操作的数据库 use master go --创建数据库 if exists(select * from sysdatabases where name=LibraryDBDemo) --如果数据库里面已经有这个则执行下面删除此数据库 drop database LibraryDBDemo--注意这个数据库有没…

常用的C#带参数SQLite数据库,修改数据
数据库

常用的C#带参数SQLite数据库,修改数据

4949

public bool Updata(Model.ProgrammeModel model){bool b = false;StringBuilder strSql = new StringBuilder();strSql.Append("update programme set ");strSql.Append("dy=@dy,");strSql.Append("dl=@dl,");strSql.Append("xx=@xx,"…

SQL,SQLite多条件搜索
数据库

SQL,SQLite多条件搜索

4419

以下是核心代码using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace 多条件搜索 {public partial class Form1 : Form{pub…

SQLite忽略大小写
数据库

SQLite忽略大小写 "="等号两边忽略大小写

3860

大部分数据库在进行字符串比较时,对大小写是不敏感的。但是SQLite却是大小写敏感的。如果想让SQLite忽略大小写,方法如下:方法一:使用大小写转换函数LOWER、UPPER SELECT * FROM User WHERE LOWER(UserName) = ‘user1′;方法二:在进行比较时强制声明不区分大小写 SELECT …

C#,  SQL拼接查询
数据库

C#, SQL拼接查询

3300

private void NewMethod(){StringBuilder sqlStr = new StringBuilder();sqlStr.Append("select * from table1 ");List<string> wheres = new List<string>();List<SqlParameter> listParameters = new List<SqlParameter>();if (textBox1.…

数据库SQL注入攻击以及解决方案
数据库

数据库SQL注入攻击以及解决方案

4117

--数据库SQL注入攻击select count(*) from 表 where LoginID='lqwvje' and pwd='123'--拿上面的一个经常用的用户登入实例 正常情况下是没有问题 count0即可以登入成功--用户名一但输入了数据库特殊字符如一下 一段代码 那就可以正常登入select count(*) from 表 where Lo…

SQL查询语句以及模糊查询
数据库

SQL查询语句以及模糊查询

5657

select * from 表 where 字段>=20 and 字段<=30 -- 以下功能和上面相同语句 select * from 表 where 字段 between 20 and 30 -------------------------------------------------- select * from 表 where 字段=3 or 字段=4 or 字段=5 --以下功能和上面相同语句 系统编…

T-SQL基本的更新语句(修改语句)
数据库

T-SQL基本的更新语句(修改语句)

3646

--Update基本语法 --update 表名 set 字段=修改的内容,字段=修改的内容 where 字段=内容 --可以单个字段,也可以多个字段 多个字段要以 ,(逗号)隔开 update userinfo set userName=adadf,UserPass=wewe where ID=5--update 表名 set 字段=内容 --注意:这样会把整个表的字段修…