UbuntuにSQLiteとSQLiteブラウザをインストールする方法20.04
Sqliteは軽量で機能豊富なデータベース管理システムで、モバイルデバイスなどの組み込みシステムで広く使用されています。 基本的には、構造化データを大きなテーブルに格納するために使用される相対的なデータベース管理システムです。 このシリーズの他の主要なデータベース管理システムには、MicrosoftのSQL Server、MySQL、PostgreSQL、IBMのDB2、およびOracle Databaseが含まれます。 オープンソースであるため、SQLiteのソースコードは、開発者の要件に従って変更することができます。 また、商用および非商用の両方のプロジェクトで無料で使用できます。
SQLiteは、別のサーバープロセスを必要とせずに実行されます。 SQLiteを設定するためにサーバーは必要ないので、ファイルを開くのと同じようにSQLiteデータベースインスタンスを作成することができます。 これは、格納されたファイルに直接アクセスできるCライブラリです。 データベースシステム全体が単一のライブラリに含まれています。 これは、ホストプログラムに直接統合されています。 それは酸に完全に準拠しています。 最小のシステムリソースを使用します。
SQLiteブラウザを使用すると、SQLiteデータベース内のファイルを直接操作できます。 それはオープンソースです。 DBブラウザはSQLiteブラウザの一例です。 これは、データベースファイルの作成と編集に使用できます。 DBブラウザの視覚的なインターフェイスを使用すると、SQLコマンドを覚えておく必要はありません。 この機能は、新しいユーザーだけでなく、開発者のために、それがより柔軟になります。このガイドでは、Ubuntu20.04システムにSQLiteとSQLite Browserをインストールする方法を説明します。 SQLite browserをインストールするには2つの方法があります。 最初の方法では、Ubuntuのデフォルトリポジトリを使用します。 第二の方法では、Snapの事前パッケージ化されたアプリケーションを使用します。 私たちは、インストールプロセスに移動してみましょう。
前提条件
- Linuxターミナルでコマンドを実行するための基本的な知識。
- 管理者(‘sudo’)アクセス権を持つユーザーアカウント。
- 様々なファイルを取得するためのインターネットへのアクセス。
Ubuntu20.04公式リポジトリからSQLiteをインストールする
ステップ1. SQLiteのインストールに進む前に、以下のコマンドでリポジトリリストを更新します:
sudo apt update
ステップ2. これで、次のコマンドを使用してSQLiteをインストールし続けることができます:
sudo apt install sqlite3
SQLiteがインストールされると、インストールされたバージョンを次の方法で確認できます:
sqlite --version
公式リポジトリ
からUbuntu20.04にSQLite Browserをインストールするステップ1. SQLite browserをインストールするには、次のコマンドを使用します:
sudo apt install sqlitebrowser
ステップ2. 次に、コマンドラインからSQLiteブラウザを起動します:
$ sqlitebrowser
または、スタートメニューを使用して、ここに示すようにSQLite browserを検索します:
Snap StoreからSQLite Browserをインストールする
ステップ1. Ubuntuシステム(>16.04)では、Snapがプリインストールされています。 Ubuntuを最小限にインストールしている場合は、snapdパッケージからSnapをインストールできます。:
sudo apt install snapd
snapdが既にインストールされている場合、上記のコマンドは新しいバージョンが利用可能な場合にアップグレードします。
ステップ2。 スナップのパスを更新するには、ログアウトして再度ログインするか、コンピュータを再起動します。
ステップ3。 ステップ2の後、新しいターミナルを開き、SnapからSQLiteをインストールします :
sudo snap install sqlitebrowser
SQLite browserまたはDB browserには、データベースやテーブルの作成、CSVファイルとのテーブルのインポートとエクスポート、SQLクエリの実行など、さまざまな操作のためのコントロー
SQLiteコマンドラインインターフェイスを使用して
私たちはSQLiteでデータベースを作成し、いくつかのデータを移入してみましょう。 ‘Spare’という名前のデータベースを作成するには、次のコマンドを実行します:
sqlite3 spare.db
ここで’spare’はデータベースの名前です。 端末プロンプトは、SQLiteシェルに次のように変更されます:
sqlite>
を使用しています。ヘルプコマンドsqlite3プロンプトでは、すべてのSQLiteコマンドを一覧表示できます:
データを格納するためのテーブルを作成するには、create tableステートメントでその名前と列を指定する必要があります。 テーブルを作成するための基本的な構文は次のとおりです:
CREATE TABLE .table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );
上記の構文を使用して、’parts’という名前の下の表を作成しました’:
CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );
part_idフィールドは、partsテーブルの主キーです。 UNIQUE制約は、テーブル内の一意のフィールドを指定するために使用されます。
このテーブルにデータを挿入するには、INSERT INTOステートメントが必要です。 INSERTクエリの構文は次のとおりです:
INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N) VALUES (val_1, val_2, val_3,...val_N);
‘parts’テーブルにいくつかのデータを挿入しましょう:
INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, 'screw', 'thunder');
データが適切に挿入されているかどうかを確認するには、SELECTクエリを使用して端末に表示します。 SELECTクエリの構文は次のとおりです:
SELECT col_1, col_2, . . . . col_N FROM table_name;
私たちの場合、SELECTクエリは次のようになります:
SELECT part_id,part_name,brand_name from parts;
sqlite3プロンプトを終了する場合は、次のように入力します。コマンドを終了します。
結論
それだけです。 このガイドでは、Ubuntu20.04OSにSQLiteをインストールする方法を学習しました。 SQLiteは、軽量で高速なデータベースアプリケーションです。 異なるデータベースを使用してモバイルアプリケーションを構築し、SQLiteとのパフォーマンスを比較してみてください。Ubuntu20.04にSQLiteとSQLite Browserをインストールする方法