特定のMySQLデータベースのストアドプロシージャのリストのみを表示するにはどうすればよいですか?
次のクエリでは、特定のMySQLデータベースのストアドプロシージャのリストのみを表示できます-
mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query'AND ROUTINE_TYPE = 'PROCEDURE'// +--------------+------------------------+ | ROUTINE_TYPE | ROUTINE_NAME | +--------------+------------------------+ | PROCEDURE | allrecords | +--------------+------------------------+ 1 row in set (0.05 sec)
-
特定のMySQLデータベースに保存されているビューのメタデータをどのように確認できますか?
INFORMATION_SCHEMAデータベースには、ビューのメタデータ、つまりビューに関するデータを含むVIEWSテーブルがあります。これを説明するために、「Info」という名前のビューの例を取り上げています。 例 次のクエリは、「Info」という名前のビューのメタデータを表示します- mysql> SELECT * from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'Info' AND TABLE_SCHEMA = 'query'\G *************************** 1. row
-
MySQLデータベースのリストを取得するためのPHPスクリプトをどのように記述できますか?
次のPHPスクリプトを記述して、利用可能なMySQLデータベースのリストを取得できます- 例 <?php $con = mysql_connect("localhost", "userid", "password"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_list = mysql