- 特定のテーブルのすべての列名を選択する方法:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'your_table_name';
上記のクエリを使用すると、指定したテーブルのすべての列名が抽出されます。your_table_name
の部分を対象のテーブル名に置き換えてください。
- 特定のデータベース内のすべてのテーブルの列名を選択する方法:
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'your_database_name';
上記のクエリを使用すると、指定したデータベース内のすべてのテーブルにおける列名が抽出されます。your_database_name
の部分を対象のデータベース名に置き換えてください。
- 別の方法として、
DESCRIBE
ステートメントを使用して特定のテーブルの列名を取得することもできます:
DESCRIBE your_table_name;
上記のクエリを使用すると、指定したテーブルの列名と関連する情報が表示されます。your_table_name
の部分を対象のテーブル名に置き換えてください。
これらの方法を使用することで、SQLを使用してデータベースから列名を選択することができます。適切なクエリを選んで目的の結果を得ることができるでしょう。