Den*_*nez 55 mysql sql stored-procedures phpmyadmin
我在phpMyAdmin中创建了一个存储过程
CREATE PROCEDURE Sample()
SELECT * FROM feedback
Run Code Online (Sandbox Code Playgroud)
我在哪里可以看到这个程序?如果在phpMyAdmin中无法实现,那么具有编写,存储和查看存储过程,表等功能的一些优秀程序是什么?
rav*_*404 76
在phpmyadmin中查看存储过程:
查询:
SELECT routine_definition
FROM information_schema.routines
WHERE
routine_name = 'procedure_name' AND routine_schema = 'databasename';
Run Code Online (Sandbox Code Playgroud)
这是如何在phpmyadmin到达那里.
该routines
选项可用于phpmyadmin
.在您拥有至少一个存储过程之前,该链接在PHPmyadmin中不可见.请参阅上图,然后单击选项卡routines
下的链接structure
.
Nic*_*ssu 19
select routine_definition
from information_schema.routines
where routine_schema = 'db_name'
and routine_name = 'sp_name';
Run Code Online (Sandbox Code Playgroud)
总之你可以使用这个sql
SHOW CREATE PROCEDURE Sample;
Run Code Online (Sandbox Code Playgroud)
更多信息在这里
更新:如果您不记得名称,您可以查询INFORMATION_SCHEMA
数据库以查看所有程序(ROUTINE_NAME
如果您记得部分名称,您可以使用 LIKE on )
SELECT ROUTINE_TYPE, ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA='dbname';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
85184 次 |
最近记录: |