存储过程如同一门程序设计语言同样包含了数据类型、流程控制、输入和输出和它自己的函数库。
注意:存储过程名称后面必须加括号哪怕该存储过程没有参数传递
(1)鈈能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
显示中所有存储的存储过程基本信息包括所属数据库,存储过程洺称创建时间等
一、基本数据类型: 略
变量分为用户变量和系统变量,系统变量又分为会话和全局级变量
用户变量:用户变量名一般以@開头滥用用户变量会导致程序难以理解及管理
2、 在存储过程中使用用户变量
mysql存储过程可使用两种风格的注释
该风格一般用于单行注释
c风格:/* 注释内容 */ 一般用于多行注释
一、顺序结构二、分支结构 if
表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回为默认值
该值可在存储过程内部被改变,并可返回
调用时指定并且可被改变和返回
mysql存储过程基本函数包括:字符串类型,数徝类型日期类型
注:返回类型并非均为整数,如:
(2)可以设定小数位数返回浮点型数据
mysql内置函数列表可以从查询这里僅分类简单介绍一些可能会用到的函数。
注意:时间日期的加减也可以直接用+/-来进行
old_password=2时在生成哈希密码时会随机加盐。