17。1 预处理语句的优点
MYSQL服务器支持预处理语句,执行多次,不同值,性能好,因为完成语句解析一次。
17.2 using prepared statements from the mysql client
prepare my_stmt FROM 'select count(*) from countrylanguage where countrycode=?';
>set @code='ESP';execute my_stmt using @code;
17.3 preparing a statement
预处理语句不是大小写敏感的。
可以由预处理的:
1.select语句
2.修改:insert,replace ,update,和delete
3.create
4.set ,do,和很多show语句
17.4 执行一个预处理语句
1.PREPARE namepop FROM '
SELECT NAME ,.;;
2. set @var1='USA';
3.EXECUTE namepop USNG @var1;
17.5 deallocating prepared satements
当连接关闭时预处理语句就会自动删除,明确删除使用 deallocate prepare namepop;