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

MySQL SELECTステートメントは列名を指定せずに機能しますか?

    次のコマンドですべての列を選択できます:

    SELECT * FROM table_name
    

    SELECTステートメントで列名をフィルタリングすることはできませんが、SHOW COLUMNSを使用してデータベース自体に存在する列名をフィルタリングすることはできます:

    SHOW COLUMNS FROM table_name LIKE "_%"
    

    '_'で始まる列が表示されます。非常に多くの列を持つ非常に大きなテーブルがあり、それらのフィールドからSELECTステートメントを作成する必要がある場合は、最初にSHOW COLUMNSを使用して列を表示することにより、プログラムでステートメントを作成することをお勧めします。 、次にその結果からSELECTクエリを作成します。



    1. 並列計画の開始方法–パート4

    2. mysqlデータベースをバックアップし、ファイルとしてダウンロードします

    3. Oracle db Join と FROM a、b、c の比較

    4. AWS RDSでのMySQLからPostgreSQLへの移行、パート3