IDE(統合開発環境)はプログラム開発を支えてくれる多機能なエディタです。web関連の開発ではネットワーク越しの環境にコードを逐一アップロードする必要がある時があります。IDEはネットワーク越しの対象と連携することもできます。
自分の使っているphpstormはFTP、SFTP、FTPSで同期を行えます。このおかげでショートカットキーからアップロード、ダウンロード、自動同期などができ、いちいちファイル操作のみを目的としたアプリケーションを開く必要がなくなり、楽ができます。上の画像のアイコンにあるようにgitとの連携もそろっています。
DBと接続する必要もあります。DBもリモートのファイルと同じ様にIDEから簡単にアクセスでき、操作のための便利な機能が揃っています。
ローカルで表らしく任意の編集ができ、まとめてその編集を実行するクエリを送る、という仕組みです。TSVの文字とダウンロードアイコンから連想できるように任意の形式でダンプできます。もちろんinsert等のSQL命令としてもダンプできます。多機能なIDEになるほどコーディングとその周りの環境へのアクセスをIDEの操作のみで完結できます。