第六章:MySQL高级进阶-预处理

直接学习:https://edu.csdn.net/course/play/27328/370713
预处理:
#1、什么是预处理?
从mysql 4.1开始,就支持预处理语句(prepare statement),这大大提高了客户端与服务器端数据传输的效率。当创建一个预定义SQL时,客户端向服务器发送一个SQL语句的原型,服务器端接收到这个SQL语句后,解析并存储这个SQL语句的部分执行计划,返回给客户端一个SQL语句处理句柄,以后每次执行这条SQl,客户端都指定使用这个句柄。

#2、预处理的优势:
在这里插入图片描述

#3、示例代码如下:

prepare sql_employee from 'select * from employee where name=?';

set @name1='柳锋';
set @name2='张三';
set @name3='李四';

execute sql_employee using @name1;
execute sql_employee using @name2;
execute sql_employee using @name3;

drop prepare sql_employee;
发布了107 篇原创文章 · 获赞 6 · 访问量 968

猜你喜欢

转载自blog.csdn.net/weixin_43597208/article/details/105515233