C#参数化执行SQL语句,防止漏洞攻击本文以MYSQL为例【20151108非查询操作】 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞。 简单举个列子吧。 比如账号密码登入,如果不用参数, 写的简单点吧,就写从数据库查找到id和pw与用户输入一样的数据吧 sql:select ...
分类:
数据库 时间:
2017-08-18 11:50:07
阅读次数:
194
子查询,是指在SQL语句中内嵌了一个SELECT查询,该SELECT称为内层查询,包含SELECT的SQL称为外层查询.其按照内层查询是否依赖于外层查询,可以分为独立子查询和相关子查询.为了演示方便,有测试表tb1和tb2,数据如下:mysql>SELECT*FROMtb1;+------+|col1|+------+|3||9|+------+2r..
分类:
数据库 时间:
2017-08-15 14:21:09
阅读次数:
193
在实际应用中,由于不同的业务需求,一般的select查询语句无法满足要求。所以就需要了解一些MySQL的高级查询方式 内连接 inner join 典型的连接查询,有相等(=)连接和不等(<>)连接。如:现在有产品表及供应商表 产品表: 供应商表: 如果现在有个需求:查询产品表中产品对应的供应商公司 ...
分类:
数据库 时间:
2017-08-15 11:24:32
阅读次数:
274
$Role=D('role'); //查询数据表 $role_data = $Role->order('role_id')->group('role_name')->select(); //查询数据库 order(’XXX‘) 按某某某排序查询 group(’XXX‘) 查询数据去重 ...
分类:
Web程序 时间:
2017-08-13 13:34:16
阅读次数:
157
用ADO操作数据库的方法步骤 学习ADO时总结的一些经验 - 技术成就梦想 - 51CTO技术博客 http://freetoskey.blog.51cto.com/1355382/989218 ADO接口简介 ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和 ...
分类:
数据库 时间:
2017-08-11 13:28:49
阅读次数:
277
There is a table World A country is big if it has an area of bigger than 3 million square km or a population of more than 25 million. Write a SQL solu ...
分类:
其他好文 时间:
2017-08-09 23:50:35
阅读次数:
248
通过上一小节,mybatis 和 jdbc 的区别:http://www.cnblogs.com/ysocean/p/7271600.html,我们对 mybatis有了一个大致的了解,下面我们通过一个入门实例来对mybatis有更近一步的了解。 我们用 mybatis 来对 user 表进行增删改 ...
分类:
其他好文 时间:
2017-08-05 05:53:29
阅读次数:
184
10.4. Zend_Db_Select 你能够使用该对象和它的对应方法构建一个select查询语句,然后生成 字符串符用来传送给zend_db_adapter进行查询或者读取结果。 你也能够在你的查询语句中使用绑定的參数,而不须要自己为參数加引號. 10.4.2. 同一表中查询多列数据 10.4. ...
分类:
数据库 时间:
2017-08-04 12:45:39
阅读次数:
191
1. EXPLAIN 优化你的 SELECT 查询 2. 当只要一行数据时使用 LIMIT 1 3. 为搜索字段建索引 like %最好放右边 4. 尽可能的使用 NOT NULL 5. 在Join表的时候使用相当类型的例,并将其索引 6. 把IP地址存成 UNSIGNED INT 7. 避免 SE ...
分类:
数据库 时间:
2017-07-30 11:35:13
阅读次数:
143
select查询语句 查看用户名下的表,解锁hr用户: 用sys身份进入 方法一:[oracle@node1 ~]$ sqlplus / as sysdba 方法二:SQL> conn / as sysdba 查看身份 SQL> show user USER is "SYS" SQL> select ...
分类:
数据库 时间:
2017-07-28 09:52:44
阅读次数:
226