SQLite DBブラウザ、Linuxにインストールして使用する方法
この記事では、SQLite DB Browserをインストールし、データベースファイルを読み込み、データを閲覧し、SQLクエリを実行する方法を示します。
SQLiteはオープンソースのスタンドアロン型で軽量なサーバーレスの関係データベース管理システムです。これはデータベースであり、ゼロコンフィギュレーションであるため、他のデータベースと同様に、システムに設定する必要がありません。
関連: MySQL Serverのための5つのベスト無料代替品
SQLite DB Browserは、SQLiteと互換性のあるデータベースファイルを作成、設計、編集するために使用されるオープンソースの視覚ツールです。 このソフトウェアは、快適な視覚メディアでさまざまなデータベース機能を処理するためのコントロールとウィザードを提供します。Windows、Linux、Mac、FreeBSDで動作します。
SQLite DBブラウザのユーザーは、ファイル拡張子が.dbの最も一般的なデータベースファイルに出くわすことになります。
DBブラウザ for SQLite の機能
DBブラウザは、SQLiteデータベースを作成、検索、編集したいユーザーと開発者のためのものです。その主な機能は次のとおりです:
- データベースファイルを作成し、圧縮します。
- テーブルとインデックスを作成、定義、変更、削除します。
- レコードを参照、編集、追加、および削除します。
- 検索記録を検索してください。
- CSVファイルから/へのインポートおよびエクスポートテーブル。
- SQLダンプファイルから/へデータベースのインポートとエクスポートを行います。
- SQLクエリを実行し、その結果を検査します。
- アプリケーションによって発行されたすべてのSQLコマンドのログを調査します。
- テーブルやクエリデータに基づいて単純なグラフをプロットする。
LinuxにSQLite DB Browserをインストールする
Ubuntu/Linux Mint
PPAには、UbuntuまたはLinux Mint用のSQLite DB Browserの最新リリースが含まれています。このPPAをシステムに追加し、そこからSQLite DB Browserをインストールするには、ターミナルにこれらのコマンドを入力してください:
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
sudo apt update
sudo apt install sqlitebrowserデビアン
Debianにインストールするために、以下のコマンドを実行してください。
sudo apt install sqlitebrowserフェドラ
FedoraにはデフォルトでSQLite DBブラウザが含まれています。それをインストールするには、次のように入力してください:
sudo dnf install sqlitebrowserArch Linux
このパッケージは、Pacmanパッケージマネージャーを使用してArch Linuxにインストールできます。
sudo pacman -S sqlitebrowseropenSUSE
openSUSEのユーザーは、ターミナルに次のコマンドを入力することでインストールできます:
sudo zypper install sqlitebrowserSQLite DBブラウザの使い方
DB Browserの最初の画面はこのように見えます:
左上の四つのタブは、データベース管理を簡単にします。
- データベース構造: データベーステーブルを作成、一覧表示、削除します。
- データを参照: テーブル内の値を参照し、行を追加し、値を変更します。
- プラグマの編集: SQLite 環境内のさまざまな環境変数や状態フラグを制御します。
- SQLを実行: このタブを使用してSQLコマンドを実行します。
最初は、まだデータベースを作成したり開いたりしていないため、これらはかなり空です。
データベースを開く
SQLite DB Browserでデータベースファイルを開くことは、予想通り非常に簡単です。
データベースファイルを開くには、次の手順を行います:
- ツールバーの「データベースを開く」ボタンをクリックします。
- ローカルマシンに保存したデータベースファイルの場所に移動します。
- それを選択して「開く」をクリックします。
さらに、ファイルをユーザーインターフェイスに直接ドラッグすることもでき、そのファイルが開きます。
このデータベースのコピーをまだお持ちでない場合は、ここからSQLiteサンプルデータベースをダウンロードできます。
関連:MySQL Workbenchを使用してMySQLでデータベースを作成する方法
データをブラウズする
テーブル名を右クリックし、「テーブルをブラウズ」オプションを選択することで、テーブルをブラウズしてレコードを表示できます。
その結果、テーブルのレコードが表示されます。
SQLite DB BrowserでSQLクエリを実行する
もちろん、データベースの力はレコードを見つけて抽出する能力にあります。私たちは、これを行うためにSQL互換のデータベースとSQL言語を使用しています。
DBブラウザは「SQLを実行」タブの下で直接SQLクエリを書くことをサポートしています。では、どのように動作するかを確認するためにクエリを実行してみましょう。
クエリを入力し、青い矢印をクリックしてSQLコマンドを実行します。結果は下のペインに表示されます。
結論
SQLite DB Browserは、SQLiteデータベースと対話するための強力なツールです。これは、開発者とエンドユーザーの両方が使用できるように作られました。
SQLite DB BrowserはSQLiteのシェルとして作られたものではなく、SQLの知識を必要としません。その代わり、SQLiteデータベースを扱うための視覚的なツールです。
それに関する詳細は、プロジェクトのウェブサイトを訪れることができます。





