mysql 存储过程
Jun 07, 2016 pm 03:34 PM1.创建存储过程 Createprocedureprocedure_namebegin---end; 2.创建函数 Createfunctionfunction_name 3.定义存储过程和函数的参数 Parameter_nametype; 如: nameint; 4.关于存储过程和函数的表达式 1)声明变量 Declarevar_nametype 【 defaultvalue 】 2)
1. 创建存储过程
Create procedure procedure_name begin --- end ;
2. 创建函数
Create function function_name
3. 定义存储过程 和 函数 的参数
Parameter_name type ;
如: name int ;
4. 关于存储过程 和函数的表达式
1) 声明变量
Declare var_name type 【 default value 】
2) 赋值变量
Set var_name = expr
3) 使用 select .... Into 实现赋值
Select filed_name into var_name from table_name where condition(条件);
4) 定义条件
Declare condition_name condition for condition_value ;
5. 删除存储过程 和 函数
Drop procedure procedure_name ;
Drop function function_name ;
6. 修改 存储过程 和函数
Alter procedure procedure_name [ 修改 内容语句 ]
Alter function function_name [ 修改 语句 ]
7.使用流程语句
If search_condition then statement_list
. . .
End if
Case case_value
When when_value then statement_list
...
Else statement_list
End case
8.循环控制语句
1) [ begin_label : ] loop
Statement_list
End loop [ end_loop ]
Leave begin_label //
2) [ begin_label : ] while searcg_condition do
Statement_list
End while [ end lable ]
3) [ begin_label : ] repeat search_condition do
Statement_list
End repeat [ end_list ]
9.查看 存储过程 和 函数
1)通过 show status 语句查看函数和存储过程
Show procedure status [ like ‘pattern’ ]
Show function stutus [ like ‘pattern’ ]
2)通过 系统表 information_schema.routines 查看函数和存储过程
Use information_schema
Select * from routines //
3)通过 show create 语句查看函数和存储过程]

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Bagaimana untuk membuat jadual MySQL menggunakan PHP?
