这是安全测试的一部分,因此没有办法“更改”查询。基本上,我发现的是一个允许语句操作的缺陷,所以基本上是这样的:这是PHP,据我所知,无法执行多个查询。使用这个SQL注入,我能够通过运行"0或1=1#“来”清除“这个表。这是很好的工作,但它不允许我选择更多的表从删除。DELETE FROM `products` WHER
我想知道sql和mysql以及phpmyadmin之间的区别,我会说出我对它们的理解,任何人都可以纠正我的错误,我理解它们。Sql =>是一种语言,它帮助我操作数据库中的数据,并帮助我从数据库中检索数据。
MySql =>是运行Sql语言的环境。phpmyadmin =>是web应用程序,包含带有图形用户界面的MySql,使用户更容易管理数据库系统。
我尝试还原语句DELETE from table_name where id > 10000;。我使用的是MySQL 5.6服务器,我从pycahrm数据库客户端执行语句,大约2秒后在客户端点击停止,但我在show full processlist中看到查询在几分钟后仍处于状态更新中,所以我用kill删除了它,数据库是否被恢复,实际上没有数据被删除?我可以看到id是1000110002...但是我能百分之百确定所有数据都没有被删除</em