ホームページ  >  記事  >  バックエンド開発  >  php mysqlでこれを確認する方法

php mysqlでこれを確認する方法

WBOY
WBOYオリジナル
2016-06-23 13:39:28847ブラウズ

前提: データベースのあるテーブルに abc というフィールドがありますが、テーブルの名前を忘れてしまい、データベースには何百ものテーブルがあり、それらを 1 つずつ見つけるのは不可能なので、ここにあります。必要性
このフィールドが配置されているテーブルを素早く見つける方法


ディスカッションへの返信 (解決策)

データベースが MYSQL 5.0 以降のバージョンの場合は、information_schema ライブラリを使用できます:

use information_schema ;
select * from columns where column_name='Find field name' ;

データベースが MYSQL 5.0 以降のバージョンの場合は、information_schema ライブラリを使用できます。フィールド名を検索してください。



あなたが言及した information_schema ライブラリはどこにありますか? 私は、このソフトウェアで言及したライブラリを呼び出す方法を教えてください。



データベースが MYSQL 5.0 以降の場合。バージョンは、information_schema ライブラリを使用して実装できます。

use information_schema;

select * from columns where column_name='find field name';



あなたが言及した information_schema ライブラリはどこにありますか? navicat ソフトウェアを使用します。このソフトウェアで言及したライブラリを呼び出します

許可があれば、navicat はこのライブラリを直接参照できます



データベースが MYSQL 5.0 以降のバージョンの場合は、information_schema ライブラリを渡して実装できます:

use information_schema;
select * from columns where column_name='find field name';


あなたが言及した、information_schema ライブラリはどこにありますか? 私は、あなたが言及したライブラリを呼び出しますか?

許可があれば、navicat はこのライブラリを直接見ることができます

ローカルで使用しているはずですが、見つかりません

ここにいます 入力するだけです。 SQLで直接?
mysql をインストールすると、デフォルトで 2 つのデータベースが存在します
information_schema mysql
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。