暂无 |

3 建立、执行与移除Prepared Statements

如果有「许多要执行的叙述,可是内容却相似」的情形,你就可以考虑请伺服器把这种叙述建立为prepared statement。下列是建立prepared statement的语法:

mysql_12_snap_16

如果常需要查询某个国家的代码、名称与GNP的话,你可以建立一个下列的prepared statement。叙述中的问号是「参数标记、parameter marker」,表示执行这个prepared statement需要一个参数资料:

mysql_12_snap_17

建立好需要的prepared statement以后,你必须使用「EXECUTE」来执行它:

mysql_12_snap_18

执行一个prepared statement并不一定需要传送资料给它,要依据prepared statement包含的叙述中有没有问号来决定。如果有问号的话,一个问号就需要先设定好一个使用者变数,然后再使用「USING」传送资料给prepared statement使用:

mysql_12_snap_19

后续要执行这个查询时,只要依照同样的步骤就可以查询别个国家资料了:

mysql_12_snap_20

如果一个prepared statement已经不需要了,你可以使用下列的语法,从伺服器中删除指定的prepared statement:

mysql_12_snap_21

下列的叙述执行以后会删除名称为「my_country」的prepared statement:

mysql_12_snap_22

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论