5 つの無料の Windows 用ビジュアル SQL クエリ ビルダー ソフトウェアのリストです。視覚的な SQL クエリ ビルダー ソフトウェアは、SQL クエリを簡単に作成する方法を提供します。このようなプログラムを使用するために SQL プログラミング言語を知る必要はありません。データベースの設計やテーブルの関係などを理解する必要もありません。SQL データベースをソフトウェアに追加するだけで、データからすべてのエンティティが自動的に選択され、インデックスが作成されます。次に、目的の列を並べ替えて選択し、クエリ条件を作成できます。ソフトウェアは、その正確なクエリの SQL 構文を提供します。データベースで使用する構文をコピーして貼り付けることができます。
この記事では、SQL クエリの作成に使用できる 5 つのビジュアル SQL クエリ ビルダー ソフトウェアについて説明します。これらのソフトウェアは、MS SQL Server、Azure、MySQL、MariaDB、PostgreSQL、EnterpriseDB、RedShift、Oracle、SQLite、MS Access、MS Excel、Firebird、OLE DB、ODBC など、さまざまなタイプのデータベースと接続タイプをサポートしています。簡単にできますデータベースを接続し、さまざまな結合、フィルタ、グループ化、および順序付けを使用して SQL クエリを作成します。これらのソフトウェアを使用して SQL を学習することもできます。
私のお気に入りのビジュアル SQL クエリ ビルダー ソフトウェア
FlySpeed SQL Query は、このリストで私のお気に入りのビジュアル SQL クエリ ビルダー ソフトウェアです。このソフトウェアは主要なデータベース タイプをサポートし、リモート接続とオフィス ファイル形式で動作します。データベースに接続するだけで、数回クリックするだけで条件を追加してクエリを作成できます。これにより、コピーまたはエクスポートできるクエリの SQL 構文が得られます。 FlySpeed SQL Query のポータブル バージョンもあります。これにより、何もインストールせずに SQL クエリをすばやく構築できます。
FlySpeed SQL クエリ
FlySpeed SQL Query は、Windows 用の無料のビジュアル SQL クエリ ビルダー ソフトウェアです。このソフトウェアには 2 つのバージョンがあります。それは。無料版は SQL クエリを作成でき、標準のインストーラーと移植可能なプログラムとして提供されます。このプログラムは、最新のすべてのデータベース サーバーに接続でき、すべての一般的なデスクトップ データベースおよびオフィス ファイル形式で動作します。このプログラムを使用すると、グリッド形式でデータを参照し、編集することもできます。データ、検索、フィルター エンティティのビューをカスタマイズできます。
サポートされているデータベースの種類
- MS SQL Server、Azure
- MySQL、MariaDB など
- PostgreSQL、EnterpriseDB、RedShift
- オラクル
- SQLite
- MS アクセス
- MS Excel
- 火の鳥
- インターベース
- テラデータ
- IBM DB2 および AS/400
- IBM Informix
- SAO アドバンテージ データベース サーバー
- NexusDB
- フォックスプロ
- OLE DB
- ODBC
データベースに接続
- データベースを FlySpeed に接続するには、ソフトウェアを開き、データベースの種類に応じて新しい接続を作成します。
- 新しい接続ダイアログで、ty名前、場所、ユーザー名、パスワードなどを入力し、データベースに接続します。
EQB を使用して SQL クエリを作成する方法
- FlySpeed ソフトウェアでデータベースを開きます。
- ソフトウェアのメイン ウィンドウの [クエリ ビルダー] セクションに移動します。
- クエリにオブジェクトを追加します。
- オブジェクトを配置して連結し、クエリを作成する
- フッターでクエリ SQL 構文を取得します。
Easy Query Builder (EQB)
Easy Query Builder (EQB) は、SQL クエリを作成するための視覚的なインターフェイスを提供する無料のソフトウェアです。視覚的でわかりやすい方法で SQL クエリを作成できます。 MySQL、MS SQL Server、MS Access、Oracle など、ほとんどのデータベース タイプをサポートしています。データベースをこのプログラムに接続し、列とテーブルを選択してクエリを作成できます。これらのクエリの SQL 構文がリアルタイムで表示されます。結果を Excel スプレッドシートにエクスポートして、簡単に表示および共有できます。
サポートされているデータベースの種類
- OLE DB
- MySQL サーバー (ネイティブ)
- ODBC
- MySQL
- Oracle クライアント (廃止)
- SQL Server CE
- SQLite
データベースに接続
- データベースを EQB に接続するには、ソフトウェアを開き、[データベース接続] の下に新しい接続を作成します。
- 新しい接続ダイアログで、接続の名前を入力します接続し、接続タイプを選択してください。
- 次に、選択したデータベース タイプの接続文字列と、データベースへのディレクトリ アドレスを入力して、データベースに接続します。 MySQL の文字列の例を次に示します。データ ソース=c:\mydb.db;バージョン=3;
注: 接続文字列は、データベースの種類によって若干異なります。簡単な Google 検索で、特定のデータベース タイプの接続文字列を簡単に見つけることができます。
EQB を使用して SQL クエリを作成する方法
- EQB ソフトウェアでデータベースを開きます。
- 「列の並べ替え」セクションと「結果列」セクションを使用して、視覚的にクエリを作成する
- 「クエリ条件」セクションを使用して、クエリに条件を追加します。
- 「SQL」セクションでクエリ構文を取得します。
バレンチナ
Valentina Studio は、Windows 用のもう 1 つの無料のビジュアル SQL クエリ ビルダー ソフトウェアです。これは、さまざまな種類のデータベースを無料で作成、管理、クエリ、および探索するための強力なソフトウェアです。タブとドッキング可能なビューで複数のデータベースを管理できます。テーブル、フィールド、インデックス、トリガー、制約、リンク、ビュー、プロパティ、シーケンスなどを作成、削除、変更、参照できます。管理レベルの機能も多数あります。これには、フル機能の SQL エディターを備えた Valentina レポートとフォームがあります。
サポートされているデータベースの種類
- MSSQL
- MySQL
- ODBC
- PostgreSQL
- SQLite
- SQライト サーバー
- バレンチナ
- バレンタインサーバー
データベースに接続
- データベースを Valentina に接続するには、ソフトウェアを開き、ツールバー オプションから新しい接続を作成してください。
- 新しい接続ダイアログで、データベースの種類を選択します。リモート データベースに接続したり、ローカル データベースにリンクしたりできます。
- データベースに従って接続の詳細を入力し、[接続] をクリックします。
EQB を使用して SQL クエリを作成する方法
- Valentina Studio でデータベースを開きます。
- [ツール] セクションに移動し、[クエリ エディタ] を選択します。
- 左側からデータベースを展開し、テーブルをエディターにドラッグ アンド ドロップします。
- クエリの列を選択し、フィルタと条件を使用してクエリ順に並べます。
- フッターの「クエリ」セクションに切り替えて、クエリ構文を取得します。
- 「クエリ条件」セクションを使用して、クエリに条件を追加します。
- 「SQL」セクションでクエリ構文を取得します。
DbSchema
DbSchema は、SQL クエリを視覚的に作成できるデータベース デザイナー ソフトウェアです。これは基本的に、データベースを管理および文書化できるユニバーサル データベース デザイナー ツールです。 DbSchema は、MySQL、PostgreSQL、SQLite、Microsoft SQL Server、MongoDB、MariaDB、Redshift、Snowflake、Google など、すべてのリレーショナル データベースと No-SQL データベースをサポートしています。もしよSQL 構文にあまり慣れていない場合は、Visual Query Builder ツールを使用できます。データベースをこのソフトウェアに接続するだけで、さまざまな結合、フィルター、グループ化、および順序付けを使用してクエリを作成できます。
サポートされているデータベースの種類
- MS SQL Server、Azure
- MySQL、MariaDB など
- PostgreSQL、EnterpriseDB、RedShift
- オラクル
- SQLite
- MS アクセス
- MS Excel
- 火の鳥
- インターベース
- テラデータ
- IBM DB2 および AS/400
- IBM Informix
- SAO アドバンテージ データベース サーバー
- NexusDB
- フォックスプロ
- OLE DB
- ODBC
- 雲景
- アパッチドリル
- CacheDb
- Salesforce
- スノーフレーク
- Redis
- PointBase など
データベースに接続
- DbSchema ソフトウェアを開き、データ型に従って接続を選択します。ツールバーの [接続] タブからも同じことができます。
- ダイアログから選択接続のデータベース タイプ。
- 次の画面で、データベースへの必要な接続の詳細を入力します。
- [接続] ボタンをクリックして、データベースをこのソフトウェアに追加します。
EQB を使用して SQL クエリを作成する方法
- データベースを追加したら、[クエリ ツール] セクションに移動し、[新しいビジュアル クエリ ビルダー] を選択します。
- データベースからエンティティを選択し、右側のグリッドにドロップします。
- グリッドから列を選択し、フッターの「ビルダー」セクションにドロップします。
- クエリを作成する必要がある列を追加します。列を並べ替え、フィルター オプションを使用してクエリの条件を追加します。
- クエリを作成すると、その横に構文が表示されます。クエリを作成したら、完全な構文をコピーできます。