PHP MYSQL SQL预编译
2018-05-21 本文已影响3人
阿休
MySQL的预编译是指在创建数据库对象时就将指定的SQL语句编译完成,这时SQL语句已经被MySQL解析、审查,所以相对传统的执行方式(每处理一个SQL语句就要解析SQL语句、检查语法和语义),预编译方式在执行数据插入、更新或者删除操作的时候,执行效率更高。
预编译语句优点:
1、提高运行效率;
2、防止SQL注入:因为预编译时预先已经将SQL的结构确定,在执行SQL语句时,结构不会发生改变。
MySQL的预编译是指在创建数据库对象时就将指定的SQL语句编译完成,这时SQL语句已经被MySQL解析、审查,所以相对传统的执行方式(每处理一个SQL语句就要解析SQL语句、检查语法和语义),预编译方式在执行数据插入、更新或者删除操作的时候,执行效率更高。
1、提高运行效率;
2、防止SQL注入:因为预编译时预先已经将SQL的结构确定,在执行SQL语句时,结构不会发生改变。