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

特定のMySQLデータベースに保存されている関数のリストのみを表示するにはどうすればよいですか?


次のクエリでは、特定のMySQLデータベースに保存されている関数のリストのみを表示できます-

mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query' AND ROUTINE_TYPE = 'FUNCTION'//
+--------------+--------------------+
| ROUTINE_TYPE | ROUTINE_NAME       |
+--------------+--------------------+
| FUNCTION     | factorial          |
| FUNCTION     | Hello              |
+--------------+--------------------+
2 rows in set (0.07 sec)
>
  1. 特定のMySQLデータベースに保存されているビューのメタデータをどのように確認できますか?

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

  2. MySQLデータベースのリストを取得するためのPHPスクリプトをどのように記述できますか?

    次のPHPスクリプトを記述して、利用可能なMySQLデータベースのリストを取得できます- 例 <?php    $con = mysql_connect("localhost", "userid", "password");    if (!$con) {       die('Could not connect: ' . mysql_error());    }    $db_list = mysql