mysql学习笔记--数据库预处理
一、概念
1. 预编译一次,可以多次执行。用来解决一条sql语句频繁执行的问题
2. 语法
a. 预处理语句:preapre 预处理名字 from 'sql语句'
b. 执行预处理:execute 预处理名字 [using 变量]
3. 例题
a. prepare stmt from 'select * from stuinfo where stuno=?';
set @id='s25301'
execute stmt using @id
b. prepare stmt from 'select * from stuinfo where stuno=? and stusex=?';
set @id='s25301'
set @sex='男'
execute stmt using @id,@sex