この記事では、SQLite DBブラウザをインストールして使用し、データベースファイルをロードし、データを参照し、SQLクエリを実行する方法を説明します。
SQLiteは、オープンソースの自己完結型で軽量のサーバーレスリレーショナルデータベース管理システムです。これはゼロ構成のデータベースです。つまり、他のデータベースと同様に、システムで構成する必要はありません。
SQLite DBブラウザは、SQLiteと互換性のあるデータベースファイルを作成、設計、編集するために使用されるオープンソースのビジュアルツールです。 このソフトウェアは、快適なビジュアルメディアで一連のデータベース機能を処理するためのコントロールとウィザードを提供します。 Windows、Linux、Mac、およびFreeBSDで動作します。
SQLite DBブラウザユーザーが遭遇する最も一般的なデータベースファイルは、ファイル拡張子が.db
。
SQLite機能用のDBブラウザ
DBブラウザは、SQLiteデータベースを作成、検索、編集したいユーザーと開発者向けです。主な機能は次のとおりです。
- データベースファイルを作成して圧縮します。
- テーブルとインデックスを作成、定義、変更、削除します。
- レコードの参照、編集、追加、削除。
- レコードを検索します。
- CSVファイルとの間でテーブルをインポートおよびエクスポートします。
- SQLダンプファイルとの間でデータベースをインポートおよびエクスポートします。
- SQLクエリを発行し、結果を調べます。
- アプリケーションによって発行されたすべてのSQLコマンドのログを調べます。
- テーブルまたはクエリデータに基づいて単純なグラフをプロットします。
LinuxにSQLiteDBブラウザをインストールする
Ubuntu / Linux Mint
SQLiteDBブラウザをUbuntuまたはLinuxMintにインストールするには、最新リリースを含むPPAがあります。このPPAをシステムに追加し、そこから SQLite DBブラウザをインストールするには、ターミナルで次のコマンドを入力するだけです。
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
sudo apt update
sudo apt install sqlitebrowser
Debian
次のコマンドを実行してDebianにインストールします。
sudo apt install sqlitebrowser
Fedora
SQLiteDBブラウザーはデフォルトでFedoraに含まれています。インストールするには、次のように入力します:
sudo dnf install sqlitebrowser
Arch Linux
パッケージは、Pacmanパッケージマネージャーを使用してArchLinuxにインストールできます。
sudo pacman -S sqlitebrowser
openSUSE
openSUSEユーザーは、ターミナルで次のコマンドを入力してインストールできます。
sudo zypper install sqlitebrowser
SQLiteDBブラウザの使用方法
DBブラウザの初期画面は次のようになります。
データベース管理は、左上の4つのタブからうまく実行できます。
- データベース構造 :データベーステーブルを作成、一覧表示、削除します。
- データの参照 :テーブルの値を参照し、行を追加し、値を変更します。
- プラグマの編集 :SQLite環境内のさまざまな環境変数と状態フラグを制御します。
- SQLを実行する :このタブを使用してSQLコマンドを実行します。
データベースをまだ作成または開いていないため、最初はこれらは完全に空になります。
データベースを開く
SQLite DBブラウザでデータベースファイルを開くのは、ご想像どおりです。
データベースファイルを開くには、次の手順を実行します。
- 「データベースを開く」をクリックします ツールバーの「」ボタン。
- ローカルマシン上のデータベースファイルを保存した場所に移動します。
- それを選択し、[開く]をクリックします 「。
さらに、ファイルをユーザーインターフェースに直接ドラッグすると、ファイルが開きます。
このデータベースのコピーをまだお持ちでない場合は、ここからSQLiteサンプルデータベースをダウンロードできます。
データを閲覧する
テーブル名を右クリックして[テーブルを参照]を選択すると、テーブルを参照してレコードを表示できます 」オプション。
その結果、テーブルレコードが表示されます。
SQLiteDBブラウザでのSQLクエリの実行
もちろん、データベースの力は、レコードを検索して抽出する機能にあります。 SQL互換データベースでは、SQL言語を使用してこれを行います。
DBブラウザは「SQLの実行」の直下でSQLクエリの記述をサポートしています " タブ。それでは、クエリを実行して、それがどのように機能するかを確認しましょう。
クエリを入力し、青い矢印をクリックしてSQLコマンドを実行します。結果は下のペインに表示されます。
結論
SQLite DBブラウザは、SQLiteデータベースとやり取りするための強力なツールです。開発者とエンドユーザーの両方が使用できるように作成されました。
SQLite DBブラウザはSQLiteのシェルとして作成されておらず、SQLの知識も必要ありません。これは、ユーザーがSQLiteデータベースを操作するのに役立つ単なる視覚的なツールです。
詳細については、プロジェクトのウェブサイトにアクセスしてください。