0
点赞
收藏
分享

微信扫一扫

mysql创建存储过程


mysql语句存储过程?

MySQL教程4MySQL8运算符、函数、存储过程及新增数据类型17.之创建带有IN和OUT参数的存储过程学习猿地

本回答由网友推荐

mysql 使用存储过程 循环查找数据

delimiterPROCEDUREmyProc()//创建while循环的存储过程if分支语句示例MOD(i,2)<>0CONCAT(i,"number");affected

如何使用sql语句查看存储过程

利用数据字典视图查看当前用户所有存储过程及其代码

select name,text from user_source where type='PROCEDURE'.--首先查看数据库中有哪些存储过程

select * from sysobjects where type='P'

--然后查看存储过程具体代码

exec sp_helptext 存储过程名--下面这条语句可以查看存储过程具体代码

exec sp_helptext 存储过程名

--下面这条语句查看数据库中有哪些存储过程

select * from sysobjects where type='P'储过程的内容就只能依靠sql 语句了。

系统提供了一个存储过程可以查看 rule,stored procedure, user-defined function,

如何用MySQL Workbench创建查询存储过程

双击打开MySQL Workbench,新建一个数据库worker,设置数据库编码格式是utf-8,点击“Apply”,创建数据库编码

CREATE SCHEMA `worker` DEFAULT CHARACTER SET utf8 ;

如下图所示:

使用worker数据库,查看数据库表情况

如下图所示:

新建一张worker信息表,创建数据库表SQL语句具体如下:

create table t_worker_info(

id int(8) primary key,

worker_id int(6) not null,

worker_name varchar(20) not null,

worker_age int(2),

worker_sex varchar(2),

worker_addr varchar(100)

如下图所示:

数据库表t_worker_info建好了后,向表里插入一些数据,插入数据SQL语句

insert into t_worker_info (id,worker_id,worker_name,worker_age,worker_sex,worker_addr)

values (20150101,100,'zhangsan',34,'M','hubei');

如下图所示:

创建数据库查询存储过程query_procedure,具体实现

如下图所示:

编写完了存储过程后,在查询窗口调用存储过程

call query_procedure(30,'M');

如下图所示:双击打开mysql workbench,新建一个数据库worker,设置数据库编码格式是utf-8

举报

相关推荐

0 条评论