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

SQLSELECT->csvファイル

    構文上の間違いを犯していない場合、これは機能するはずです:

    SELECT 'LastName', 'FirstName', 'Username', 'IsActive', 'Graduation'
    UNION ALL
    SELECT a.last_name, a.first_name, username, is_active, graduation
    INTO OUTFILE 'yourFile.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    FROM auth_user a
    INNER JOIN  userprofile_userprofile u
    ON a.id = u.user_id
    WHERE a.id>39 AND a.is_active=1
    ORDER BY last_name
    

    MySQLでは列ヘッダーを追加できないため、それらをユニオンでハードコーディングできます。

    SELECT ... INTOを確認することもできます 構文ここ 。



    1. MySQLで最後に更新された行のIDを取得するにはどうすればよいですか?

    2. PL/SQLを学習するための開発環境のセットアップ

    3. MySql Workbenchインストーラーでは、Visual C ++ 2015再頒布可能パッケージがインストールされている必要がありますが、既にインストールされています

    4. MySQLは、一時テーブルに参加せずにGROUP BY DATE(table.timestamp)を使用するときに欠落している日付を入力します