ウェブサイト検索

UbuntuにSQLiteとSQLiteブラウザをインストールする方法


SQLite は、C ライブラリの軽量、小型、自己完結型の RDBMS です。 MySqlPostgreSQL などの一般的なデータベースはクライアント サーバー モデルで動作し、専用のプロセスが実行され、データベース操作のあらゆる側面を制御します。

しかしSQLiteにはプロセスが実行されておらず、クライアントサーバーモデルもありません。 SQLite DB は、.sqlite3/.sqlite/.db 拡張子を持つファイルです。すべてのプログラミング言語には、SQLite をサポートするライブラリがあります。

SQLite が使用されていることがわかります。

  • Web ブラウザ (Chrome、Safari、Firefox)。
  • MP3 プレーヤー、セットトップ ボックス、電子機器。
  • モノのインターネット (IoT)。
  • Android、Mac、Windows、iOS、iPhone デバイス。

SQLite が使用される分野は他にもたくさんあります。世界中のすべてのスマートフォンには数百のSQLite データベース ファイルが搭載されており、1 兆を超えるデータベースがアクティブに使用されています。それは非常に膨大な数です。

UbuntuにSQLiteをインストールする

SQLite のセットアップは、MySqlPostgresql などの他の一般的なデータベースと比べて簡単です。 まず、apt-cache を更新します。 > 次のコマンドを実行します。

sudo apt update

次に、次のコマンドを実行して、apt リポジトリに利用可能な SQLite パッケージがあるかどうかを確認します。

sudo apt-cache search sqlite

パッケージをインストールするには、次のコマンドを実行します。

sudo apt install sqlite3

次のコマンドを実行してsqlite セッションを開始することで、インストールを検証できます。

sqlite3

上の画像から、SQLite3 が正常にインストールされ、バージョン 3.33.0. で実行されていることがわかります。

SQLiteデータベースとテーブルを作成する

データベースはローカル ファイル システムにファイルとして保存されるだけです。 sqlite セッションの起動時にデータベース名を引数として指定することでデータベースを作成できます。データベースが利用可能な場合はデータベースが開き、そうでない場合は新しいデータベースが作成されます。

データベース名を引数として渡さない場合、一時的なメモリ内データベースが作成され、セッションが終了すると削除されます。ここではデータベースがないので、引数として DB 名を指定して新しい DB を作成します。セッションに接続したら、.databases コマンドを実行して、データベースに添付されているファイルを確認できます。

sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

次のクエリを実行してサンプル テーブルを作成しましょう。

create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

.tables コマンドを実行すると、データベース内のテーブルを一覧表示できます。

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

Ubuntu への SQLite ブラウザのインストール

sqlite3 のインストールとセットアップ方法を確認したので、sqlite データベースを管理するためのシンプルな GUI ツールである sqlite ブラウザもインストールします。

sudo apt install sqlitebrowser -y

アプリケーションはスタート メニューまたはターミナルから起動できます。ターミナルから開始するには、次のコマンドを実行します。

sqlitebrowser &

SQLite と SQLite ブラウザをアンインストールする

次のコマンドを実行して、SQLite ブラウザと SQLite ブラウザの両方を削除します。

sudo apt --purge remove sqlite3 sqlitebrowser

この記事はここまでです。フィードバックやヒントがある場合は、コメントセクションを使用して投稿してください。