Ubuntu 18.04は、アプリケーション開発者に推奨されるシステムの1つです。これらは、モバイル、デスクトップ、またはWebアプリケーションです。それらはすべてUbuntuで開発できます。ただし、それらすべてに共通する点があり、データベースマネージャーが必要です。したがって、この投稿では、Ubuntu18.04にSQLiteをインストールする方法を学習します。
SQLite:非常に大きな
オープンソースのリレーショナルデータベースハンドラーについて話す場合、MySQLまたはPostgreSQLについて考える可能性が非常に高くなります。ただし、問題となっている3番目のSQLiteがあります。
プロジェクトの公式ウェブサイトによると、SQLiteは「小さく、高速で、自己完結型で、信頼性が高く、フル機能のSQLデータベースエンジンを実装するC言語ライブラリです。 「。プロジェクトはまた、それが世界で最も広く使用されているデータベースエンジンであると主張しています。多くのモバイルプロジェクトで使用されているため、これは大きいです。
サポートされているデータベースの最大サイズが140テラバイトであるため、SQLiteをそのように使用する主な機能は、処理される大容量のデータです。一方、システムサービスには依存しません。これは、データの移動性を保証するため、多くのプロジェクトにとって非常に重要です。そして最後に、インストールを簡単にするのはクロスプラットフォームです。
これはすべて、Linux上で2メガバイト未満のSQLiteによって実行されます。はい、あなたがそれを読んでいるとき、私たちはそれが非常に大きなことをすることができるほど小さいプログラムについて話している。そのため、SQLiteは非常に大きな小さなプログラムです。
お気づきかもしれませんが、SQLiteは定義、操作、データクエリにSQL言語を使用しています。したがって、 MySQL、PostgreSQL、Oracle Database、またはIBM DB2を使用したことがある場合 、学習曲線は非常に低くなります。
Ubuntu18.04でSQLiteを入手する
Linuxの他の多くのアプリケーションと同様に、SQLiteは2つの異なる方法でインストールできます。これは、アプリケーションがアプリケーション開発者の間で非常に人気があり、いくつかの方法で利用できるようにするためです。
Ubuntu 18.04の場合も例外ではないので、2つの異なる方法でSQLiteをインストールする方法を紹介します。
Ubuntuリポジトリを使用したUbuntu18.04上のSQLite
ご想像のとおり、SQLiteは公式のUbuntu18.04リポジトリから入手できます。これが実際に当てはまるかどうかを確認するには、ターミナルセッションを開き、次のコマンドを実行します。
:~$ sudo apt-cache search sqlite
ご覧のとおり、SQLiteに関連するパッケージの非常に大きなリストがあり、コンソールとプログラムのバイナリも見つかりました。したがって、それをインストールするには、次のコマンドを実行する必要があります:
:~$ sudo apt install sqlite3
これにより、現在のプロジェクトに推奨されるSQLiteバージョン3がインストールされます。
バイナリパッケージを使用してSQLiteをインストールする
常にリポジトリからパッケージをインストールするのが安全です。ただし、多くの場合、最新バージョンのプログラムを用意しておくと便利です。
SQLiteの場合、プロジェクトのWebサイトで提供されるバイナリは非常に小さく、移植性が高いため、すべてが非常に簡単になるため、これは非常に簡単に実現できます。
まず、SQLiteのダウンロードページに移動します。
そして、それぞれのリンクをクリックして、Linux用のバイナリをダウンロードします。
ダウンロードしたら、ファイルマネージャを開いて解凍します。
このプロセス全体はターミナルから実行でき、さらに高速です。したがって、メインメニューからターミナルを開き、次のコマンドを実行します。
:~$ wget -c https://www.sqlite.org/2020/sqlite-tools-linux-x86-3310100.zip
ダウンロードが完了したら、次のコマンドを使用して解凍します。
:~$ unzip sqlite-tools-linux-x86-3310100.zipを解凍します
これにより、sqlite-tools-linux-x86-3310100
というフォルダーが生成されます。 名前を変更できます。
次に、フォルダにアクセスして、そこにあるバイナリファイルに実行権限を付与します。
:~$ cd sqlite-tools-linux-x86-3310100/ :~$ chmod +x *
これで、Ubuntu18.04でSQLiteを使用できるようになりました。
SQLiteを初めて使用する
公式のUbuntuリポジトリを使用してSQLiteをインストールした場合は、sqlite3
を使用してください。 コンソールにアクセスするコマンド。
それ以外の場合、SQLite Webサイトからダウンロードしたバイナリを使用することを選択した場合は、それらが存在するフォルダーに移動して、次のコマンドを実行します。
:~$ ./sqlite3
しかし、いくつかのステップを踏みましょう。 Firstというデータベースを一度に定義します。 。
注:パラメーターなしでsqlite3コマンドを使用する場合、データベースはアプリケーションの一時メモリに作成されます。だから注意してください。
:~$ ./sqlite3 First.db
中に入ると、.help
のようないくつかのSQLiteコマンドを実行できます ヘルプを表示します。
:~$ .help
あなたが見ることができるように利用可能な多くのコマンドがあります。ただし、ヘルプでは、それぞれが何のためにあるのかを知ることができます。
通常、これらのコマンドはSQLiteデータベースとテーブルの管理処理に役立ちます。
テーブルのないデータベースは何もありません。したがって、作成する必要があります。このためには、SQL言語を使用する必要があります。この例では、users
というテーブルを作成します 3つの単純なフィールドがあります。
sqlite> CREATE TABLE Users ( ...> Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ...> first_name VARCHAR(25), ...> last_name VARCHAR(25));
ここで、.tables
を使用してテーブルが正しく作成されていることを確認します。 コマンド
sqlite> .tables Users
次に、新しい行、つまり偽のデータを含むレコードを挿入します。
sqlite> INSERT INTO Users (Id, first_name, last_name) VALUES (0,'Larry','Taylor');
最後に、SQL言語のSELECTコマンドを使用して、挿入されたデータを表示します。
sqlite> SELECT * FROM Users;
次に、.quit
を使用してSQLiteコンソールを終了できます。 コマンド
sqlite> .quit
これで、SQL言語を使用してSQLiteを最大限に活用することができます。
結論
軽量で強力なデータベースマネージャーをお探しの場合は、SQLiteが最適なオプションです。このチュートリアルを通じて、Ubuntu 18.04にインストールする方法を学びましたが、テーブルを作成し、データを挿入して取得しました。
一方、SQLiteは常に更新されており、その開発を検討する価値があります。
最後に、SQLiteをより有効に活用するには、SQL言語を深く理解する必要があると言わなければなりません。したがって、SQLiteの公式ドキュメントを読むことができます。