Mysql存储过程实例
2017-01-11 17:50
204 查看
存储过程是数据库定义sql语句集合,经过编译存储在数据库中,指定存储过程的名字并赋予参数实现。使用存储过程可以减少网络流量,加快sql执行速度,在程序中调用多次减少sql语句的编写,对存储过程权限的分配来提高数据库的安全性。
mysql存储过程的创建格式:
存储过程的调用 call sp_name([proc_parameter[,...]])
开发场景中用户登录网站查看个人信息会看到对应的信息与登录记录,考虑多表操作,使用存储过程来提高sql执行效率,减少网络传输。
1.建立会员信息存储过程
2.服务器端调用存储过程
mysql存储过程的创建格式:
create procedure sp_name([proc_parameter[,...]]) [characteristic ...] routine_body begin sql end
存储过程的调用 call sp_name([proc_parameter[,...]])
开发场景中用户登录网站查看个人信息会看到对应的信息与登录记录,考虑多表操作,使用存储过程来提高sql执行效率,减少网络传输。
1.建立会员信息存储过程
create member_info(uid,int) begin select memer_name , member_age ,member_phone as m left join member_log as l on a.mid=l.lid; end
2.服务器端调用存储过程
$db=new mysqli($host,$user,$password); mydqli_query($db,"set names utf8"); $memberInfo=$db->query("call member_info($uid)");
相关文章推荐
- MySQL通过游标来实现通过查询记录集循环
- MySQL用户现成的建立与用户线程的状态源码解析
- mysql获取所有分类的前n条记录的两种方法浅析
- mysql 定时任务
- mysql用cmd登录、查所有的库、查所有的表、查表下的所有字段等简单的cmd命令
- 《MySQL必知必会》学习笔记
- mysql插入字符串带单引号+双引号
- mysql 密码过期
- mysql操作命令梳理(5)-执行sql语句查询即mysql状态说明
- mysql 导出导入数据 -csv
- Mysql数据库定义语言DDL(DataDefinition Language)
- MySQL各版本解释和下载
- Mysql 手册
- 如何在Windows下创建两个mysql服务,并做主从数据库
- mysql备份的三种方式详解
- mysql数据类型
- win10 下 pyton 安装 MySQLdb 中遇到的一些问题
- 字段类型(数据类型)
- mysql主从同步(5)-同步延迟状态考量(seconds_behind_master和pt-heartbea)
- mysql修改AUTO_INCREMENT的值