MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

特定のMySQLデータベースのストアドプロシージャのリストと完全な情報をどのように確認できますか?


mysql.procを使用すると、次のクエリによって、特定のMySQLデータベースのストアドプロシージャのリストと完全な情報を確認できます-

 mysql> Select * from mysql.proc where db ='query' AND type ='PROCEDURE' \ G ************************* **1.行***************************db:クエリ名:allrecordsタイプ:PROCEDUREspecific_name:allrecords言語:SQL sql_data_access:CONTAINS_SQL is_deterministic:NO security_type:DEFINER param_list:returns:body:BEGINSelect * from Student_info; END definer:root @ localhost created:2017-11-11 09:56:11 modify:2017-11-11 09:56:11 sql_mode:ONLY_FULL_GROUP_BY 、STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTIONコメント:character_set_client:cp850collat​​ion_connection:cp850_general_ci db_collat​​ion:latin1_swedish_ci db_collat​​ion:latin1_swedish_ci body_ 
  1. 特定のMySQLデータベースに保存されているビューのリストをどのように確認できますか?

    次のクエリを使用すると、特定のデータベースに保存されているビューのリストを確認できます。ここでは「query」という名前のデータベースを使用しています。 mysql> SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_TYPE LIKE'view' AND TABLE_SCHEMA LIKE 'query'; +-----------------------------+ | TABLE_NAME            

  2. 特定のMySQLデータベースに保存されているビューのメタデータをどのように確認できますか?

    INFORMATION_SCHEMAデータベースには、ビューのメタデータ、つまりビューに関するデータを含むVIEWSテーブルがあります。これを説明するために、「Info」という名前のビューの例を取り上げています。 例 次のクエリは、「Info」という名前のビューのメタデータを表示します- mysql> SELECT * from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'Info' AND TABLE_SCHEMA = 'query'\G *************************** 1. row