Rumah >pangkalan data >tutorial mysql >Di manakah prosedur tersimpan mysql disimpan?
Prosedur tersimpan MySQL disimpan dalam jadual mysql.proc, yang menyimpan semua maklumat tentang prosedur yang disimpan, termasuk nama, definisi, pencipta dan masa pengubahsuaian.
Di manakah prosedur tersimpan MySQL disimpan?
Prosedur tersimpan dalam MySQL disimpan dalam jadual mysql.proc
pangkalan data. Jadual ini menyimpan maklumat tentang semua prosedur tersimpan yang dibuat dalam pangkalan data. mysql.proc
表中。这个表存储了所有在数据库中创建的存储过程的信息。
表结构
mysql.proc
表包含以下列:
db
:存储过程所属的数据库名称name
:存储过程的名称type
:存储过程的类型(PROCEDURE
或 FUNCTION
)body
:存储过程的定义definer
:存储过程创建者的用户和主机名created
:存储过程创建的时间戳modified
:存储过程上次修改的时间戳sql_mode
:存储过程使用的 SQL 模式security_type
:存储过程的安全类型(DEFINER
、INVOKER
或 BOTH
)comment
Jadualmysql.proc
mengandungi lajur berikut:
db
: Nama pangkalan data tempat prosedur disimpan milik
security_type
: Jenis keselamatan prosedur yang disimpan (DEFINER
, INVOKER
atau KEDUANYA
)
ulasan
: Ulasan tentang prosedur tersimpanSoal maklumat prosedur tersimpan
🎜🎜Untuk menanyakan maklumat tentang prosedur tersimpan tertentu , anda boleh menggunakan pernyataan SQL berikut:🎜<code class="sql">SELECT * FROM mysql.proc WHERE db = 'database_name' AND name = 'procedure_name';</code>🎜🎜Ubah suai definisi prosedur tersimpan🎜🎜🎜Untuk mengubah suai Definisi prosedur tersimpan, anda boleh menggunakan pernyataan SQL berikut: 🎜
<code class="sql">ALTER PROCEDURE database_name.procedure_name [characteristic ...] body;</code>🎜🎜Padam prosedur tersimpan🎜🎜🎜🎜 prosedur, anda boleh menggunakan pernyataan SQL berikut:🎜
<code class="sql">DROP PROCEDURE database_name.procedure_name;</code>
Atas ialah kandungan terperinci Di manakah prosedur tersimpan mysql disimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!