mySQLストレージ・プロシージャ、関数、ビュー、トリガの表示

1574 ワード

詳細
一、ストレージプロセスの表示
1.show procedure status; //     
2.show create procedure proc_AllUser[proc_name];    proc_AllUser           
3.select 'name' from mysql.proc where db = 'test' and 'type' = 'PROCEDURE';

e.g.
select * from mysql.proc where db = 'sfjc' and type = 'PROCEDURE';  //      
select * from mysql.pro where db = 'sfjc' and type = 'function';  //    

二、関数の表示
1.show function status;  //     ,      ,        
2.select * from mysql.proc where db= 'test' and type = 'function';  //       

三、ビューの表示
1.select * from information_schema.VIEWS;

四、表の表示
1.select * from information_schema.TABLES;

五、トリガーの表示
1.  :SHOW TRIGGERS [FROM db_name] [LIKE expr]
  :mysql>SHOW TRIGGERS \G;  //     
(     '\G':       , cmd       ,      )
e.g.
show triggers from sfjc where definer like 'bghc%';  //  definer  bghc   
show create trigger sfjc_dj_djlxr_before_update[trigger_name];

2. INFORMATION_SCHEMA     TRIGGERS   
  mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G 
  select * from triggers where trigger_name like 'sfjc_dj%';

 
 
http://weidongke123-126-com.iteye.com/blog/1675375(見られる)
http://blog.sina.com.cn/s/blog_6d187d2701019uew.html