sql >> データベース >  >> RDS >> Mysql

MySQLでテーブルの列名を取得しますか?

    DESCRIBE を使用できます :

    DESCRIBE my_table;
    

    または、新しいバージョンでは、INFORMATION_SCHEMA を使用できます。 :

    SELECT COLUMN_NAME
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
    

    または、 SHOWCOLUMNS を使用できます。 :

    SHOW COLUMNS FROM my_table;
    

    または、行にコンマを含む列名を取得するには:

    SELECT group_concat(COLUMN_NAME)
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
    


    1. PHPデータベース抽象化レイヤーとCRUDプラグインの比較

    2. PostgreSQLの隠された機能

    3. SQLPLUSを使用してコマンドラインでPL/SQLスクリプトに引数を渡すにはどうすればよいですか?

    4. SQLiteで外部キーサポートを有効にする方法