新プログラミング言語『Zero』を開発しました! 本サイトの記事数は「589」!!

DBeaverで既存テーブルからINSERT文を出力する方法

DBeaverで既存テーブルからINSERT文を出力する方法
Advertisement

 

別環境へデータを入れたい場合、ごっそり入れ替えるならdumpとかをズドンすればいいわけですが、単純にこのテーブルのINSERT文だけ欲しいみたいなこともよくあります

今までは自作のマクロを使って、Excelに貼り付けたデータからINSERT文を作ってたんですが、まあさすがにいけてない。

 

で、ちょうど「DBeaver」というDBアクセスツールがINSERT文を出力できると聞いたので試しに使ってみました。

超便利よ。

 

僕のプロフィールはこちら

 

 

DBeaverとは

DBのアクセスツールです。

様々なDBに接続でき、一応日本語にも対応しています

※一応と言うのは、英語を直訳した日本語みたいな感じなのでちょっといけてない部分もあります。が、別に支障はないので問題ないかと。

 

 

DBeaverのダウンロードサイト

URL:「https://dbeaver.io/download/」

 

 

DBeaverでINSERT文を出力する方法

出力したいテーブルを右クリック⇒「データのエクスポート」をクリックします。

 

 

今回はSQLを出力したいので「SQL」を選択し、「次へ」をクリックします。

JSONとかも出力できるみたいです。

 

 

デフォルトのまま「次へ」をクリックします。

 

 

デフォルトのまま「次へ」をクリックします。

 

 

デフォルトのまま「開始」をクリックします。

 

 

すると、見事既存テーブルに登録されているデータのINSERT文が出力されます

しかも、マルチプルINSERTで出力されています。

 

 

Advertisement

 

複数テーブルのSQLを一気に出力したい場合

メッサ簡単で、最初にCtrlキーを押しながら左クリックでテーブルを複数選択し、後は右クリックからデータエクスポートの流れです。

その後は、上記と同様の手順ですね。

 

 

まとめ

A5とObjectBrowserは使ったことありましたが、今後は「DBeaver」を使うことになりそうです。

さいなら。

Travelerを知らないの?