データベースのインポートとエクスポート
データをマシン上のファイルからデータベース接続へインポートしたり、接続されたデータベースからエクスポートしてマシンへダウンロード
最終更新
データをマシン上のファイルからデータベース接続へインポートしたり、接続されたデータベースからエクスポートしてマシンへダウンロード
本ページでは、以下の対応データベースプロトコルに対してファイルのインポートおよびエクスポートする方法について取り扱います。
マシン上のCSVファイルからMySQL接続にデータをインポートするには、以下のようにLOAD DATAコマンドを使用します。
LOAD DATA LOCAL INFILE "input.csv" INTO TABLE <table>
FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'上記の<table>はインポート先のSQLテーブル名に置き換えてください。CSV形式のファイルには他の構文も必要です。ファイルの行区切り文字などが異なる場合は、クエリを適宜調整してください。
クエリを実行すると、Keeperコネクションマネージャーがファイルのアップロードを促します。ファイルは、マシンからブラウザウィンドウへドラッグ&ドロップすることでアップロードできます。
なお、クエリ内で指定した名前と実際にアップロードするファイル名が異なっていても問題ありません。
接続されたMySQLデータベースのデータは、以下のクエリを使ってマシンにCSVファイルとしてエクスポートできます。
指定された<query>の結果はCSVファイルに出力され、ブラウザ経由でマシンにダウンロードされます。
CSVファイルをマシンからSQLサーバー接続にインポートするには、以下のようにBULK INSERTコマンドを使用します。
上記の <table> はインポート先のSQLテーブル名に置き換えてください。CSV形式のファイルには他の構文も必要です。アップロードするファイルで行区切り文字などが異なる場合は、クエリを適宜調整してください。
クエリを実行すると、Keeperコネクションマネージャーがファイルのアップロードを促します。ファイルは、マシンからブラウザウィンドウへドラッグ&ドロップすることでアップロードできます。
なお、クエリ内で指定した名前と実際にアップロードするファイル名が異なっていても問題ありません。
接続されたPostgreSQLデータベースのデータは、以下のクエリでマシンにエクスポートできます。
指定された<query>の結果がCSVファイルとして保存され、ブラウザを通じてダウンロードされます。
CSVファイルをマシンからPostgreSQL接続にインポートするには、以下のように\COPYコマンドを使用します。
上記の <table> はインポート先のSQLテーブル名に置き換えてください。CSV形式のファイルには他の構文も必要です。アップロードするファイルで行区切り文字などが異なる場合は、クエリを適宜調整してください。
クエリを実行すると、Keeperコネクションマネージャーがファイルのアップロードを促します。ファイルは、マシンからブラウザウィンドウへドラッグ&ドロップすることでアップロードできます。
なお、クエリ内で指定した名前と実際にアップロードするファイル名が異なっていても問題ありません。
接続されたPostgreSQLデータベースからデータをCSVファイルとしてエクスポートするには、以下のコマンドを使用します。
指定した<query>の結果がCSVファイルに出力され、ブラウザ経由でマシンにダウンロードされます。
最終更新
SELECT <query> INTO LOCAL OUTFILE "<name>.csv"BULK INSERT <table> FROM LOCAL FILESELECT <query> INTO LOCAL OUTFILE "<name>.csv"\COPY <table> FROM "input.csv" WITH CSV\COPY (<query>) TO "<name>.csv" WITH CSV HEADER
