NetBlog主题

SQLite忽略大小写
数据库

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

4347

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

C#,  SQL拼接查询
数据库

C#, SQL拼接查询

3707

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注入攻击以及解决方案

4524

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

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

SQL查询语句以及模糊查询

6036

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基本的更新语句(修改语句)

3956

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

Sqlite常用查询语句
数据库

Sqlite常用查询语句

11497

2019-10-14 更新 //原创来自http://www.luofenming.com/show.aspx?id=ART2017051700001 转载请保留此地址 /*sqlite数据库统计某一字段记录中某条记录出现的次数*/ select count(字段) from 表名 where 字段=某条记录/*查询 字段2=225 的 最后一个字段1 的内容*/ select max…