新入社員は、データベース内のテーブルとテーブル内のフィールドの意味との関係に精通していてはなりません. 彼らは要件を開発する必要があります, これは、特定のフィールドがどのテーブルにあるかについて混乱を招く可能性があります. 、ダウンロードした sql ステートメントを使用してすばやく見つけることができます。(この方法は、すべてのタイプのデータベース システムで機能するわけではありませんが、MySQL、PostgreSQL、Microsoft SQL Server などの最も一般的なリレーショナル データベース システムで機能することに注意してください。)
最初のケース: フィールド名だけを知っていて、データベース名を知らない。
SELECT
TABLE_NAME,
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME = 'your_field_name';
示列:
2 番目のケース: フィールド名もデータベース名も不明です。
SELECT
TABLE_NAME,
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME = 'your_field_name'
AND TABLE_SCHEMA = 'your_database_name';
示列:
これで問題を解決できます。学習と開発が大好きなあなたに役立つことを願っています。