以前觉得报错注入有那么一长串,还有各种concat(),rand()之类的函数,不方便记忆和使用,一直没怎么仔细的学习过。这次专门学习了一下,看了一些大牛的总结,得到一些经验,特此记录下来,以备后续巩固复习。 总体来说,报错注入其实是一种公式化的注入方法,主要用于在页面中没有显示位,但是用echo ...
分类:
数据库 时间:
2017-04-11 13:52:07
阅读次数:
254
方法/步骤 先配置一下数据库: define("DB_HOST","localhost");//数据库地址,一般为localhost define("DB_USER","root");//数据库用户名 define("DB_PSW","");//数据库密码 define("DB_DB","datab ...
分类:
数据库 时间:
2017-04-11 13:58:37
阅读次数:
223
以下代码是PHP分页案例,测试通过,主要是PHP+mysql实现分页,代码来处百度空间,有兴趣看的话可以了解一下PHP是如何分页的? ...
分类:
数据库 时间:
2017-04-11 14:02:29
阅读次数:
246
范式是符合某一种级别的关系模式的集合. 关系数据库中的关系必须满足一定的要求. 满足不同程度要求的为不同范式. 范式的种类: 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) BC范式(BCNF) 第四范式(4NF) 第五范式(5NF) 1NF的定义 定义 如果一个关系模式R的所有属性都是 ...
分类:
数据库 时间:
2017-04-11 14:03:42
阅读次数:
208
原文链接:http://www.cnblogs.com/juddhu/archive/2012/03/07/2383101.html Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件= ...
分类:
数据库 时间:
2017-04-11 14:08:08
阅读次数:
205
常用查询优化 1: max()优化: 在相应列上添加索引2: count()优化:count(*) 会算出包含null记录的数量, count(field_name)只包含不含 null的数量(这也是很多时候两种count方式结果不一致的原因), count()的时候尽量用后一种, count(nu ...
分类:
数据库 时间:
2017-04-11 14:42:13
阅读次数:
234
一个表的数据量有1000W条,那么查看这么表占据的硬盘空间时会发现,数据本身是300M,索引是200M 这个时候,删除掉500W条数据,这个时候数据本身150M,而索引还是200M左右 你删除数据时,mysql并不会回收,被已删除数据的占据的存储空间,以及索引位。 而是空在那里,而是等待新的数据来弥 ...
分类:
数据库 时间:
2017-04-11 14:59:06
阅读次数:
226
文件与文件组的删除,如果因为以前的分区方案不合理,需要取消分区,或者按另外一种方式分区,就需要涉及到文件与文件组的删除操作,如果没有掌握正确步骤,有时候可能无法删除,会提示你“文件不为空,无法删除”或者“文件组不为空,不能删除”等等,如果不知道技巧,会很郁闷!本人就曾经经历过这样的郁闷!在百度也没找 ...
分类:
数据库 时间:
2017-04-11 15:01:06
阅读次数:
194
在oracle中where关键字是无法和聚合函数一起使用的,having可以让我们筛选分组后的各组数据。 用法: SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator ...
分类:
数据库 时间:
2017-04-11 15:05:36
阅读次数:
234
“读现象”是多个事务并发执行时,在读取数据方面可能碰到的状况。先了解它们有助于理解各隔离级别的含义。其中包括脏读、不可重复读和幻读。 脏读: 脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无 ...
分类:
数据库 时间:
2017-04-11 15:31:07
阅读次数:
289
比如现在有一人员表 (表名:peosons)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = ...
分类:
数据库 时间:
2017-04-11 16:40:50
阅读次数:
252
MYSQL数据库在使用过程中,一般都需要对使用的数据库进行备份处理,对于数据量较小时可以通过mysqldump命令进行数据库全备份,但是当数据库数据量达到一定程度之后,显然增量备份更加适合。 MYSQL增量备份主要通过二进制日志文件进行增量备份。mysql数据库会以二进制形式自动把用户对mysql数 ...
分类:
数据库 时间:
2017-04-11 16:41:11
阅读次数:
289
在MySQL语句中我们有时候经常会遇到反引号(``),刚开始的时候不知道什么意思,他是什么作用呢? 它是为了区分MYSQL的保留字与普通字符而引入的符号。 举个例子:SELECT `select` FROM `test` WHERE select='字段值' 在test表中,有个select字段,如 ...
分类:
数据库 时间:
2017-04-11 16:43:43
阅读次数:
1756
drop table test.QQ_MsgRecord; CREATE TABLE test.QQ_MsgRecord ( msg_group VARCHAR2(200), msg_object VARCHAR2(200), msg_TIME VARCHAR2(200), msg_FROM VAR... ...
分类:
数据库 时间:
2017-04-11 16:48:14
阅读次数:
305
脚本再次更新,共享一下! #!/bin/sh # # 用法: # ./restore.sh /你备份文件的全路径 #ocpyang@126.com INNOBACKUPEX=innobackupex INNOBACKUPEX_PATH=/usr/bin/$INNOBACKUPEX TMP_LOG=" ...
分类:
数据库 时间:
2017-04-11 16:50:05
阅读次数:
300
转载请注明来源:mysql数据库读写分离数据同步 mysql数据库读写分离数据同步 我是用了两个xp(一个主的,一个从的)的系统测试成功的,linux系统我也做测试了,没有成功,不过我想我所遇到的问题是同一个问题,xp下的可以成功,linux下的应该也可以成功,稍候会测试,然后更新结果! PS:刚测 ...
分类:
数据库 时间:
2017-04-11 16:51:19
阅读次数:
295
案例一: 有表message和user。 表messagemessageid senderid recipientid content1 1 2 "xxx"2 2 3 "yyy"3 1 3 "123" 表useruserid username1 "Tom"2 "Jim"3 "Rose" 希望查询的结 ...
分类:
数据库 时间:
2017-04-11 16:51:55
阅读次数:
288
1.5037为adb默认端口,查看该端口情况如下: netstat -aon|findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540 发现6540占用5037端口,继续查看6540的task 2.tasklist|findstr "654 ...
分类:
数据库 时间:
2017-04-11 16:54:07
阅读次数:
248
(1)在查询之前,先按照表10.3和表10.4的内容创建student表和score表 首先我创建一个本章的数据库(名字随便取,主要是每个程序猿都不应该被规矩束缚对不对), 之后对照这student表和score表的设计创建,代码如下: (2)按照表10.5和10.6的内容为student表和sco ...
分类:
数据库 时间:
2017-04-11 16:54:24
阅读次数:
684
1、目录的第3页中“6.4.1 提示操作做了什么”修改为“提交操作做了什么”。 以下是正文的勘误 1、P35第一段的第一行中,将“上一行”修改为“下一行”。 2、P49 删除“输入命令“startup”并按【Enter】键”。 3、P53 最后两条查询语句后面要加分号。 4、P54 最上面的两条“a ...
分类:
数据库 时间:
2017-04-11 17:01:53
阅读次数:
291