この実験(Lab)では、LabEx VM 環境を使用して Linux システムに SQLite をセットアップする方法を学びます。SQLite は、軽量なファイルベースのリレーショナルデータベース管理システム(RDBMS)であり、小規模から中規模のアプリケーションに最適であり、そのシンプルさと使いやすさから初心者にも最適です。
この実験(Lab)では、Linux への SQLite のインストール、インストールの検証、SQLite コマンドラインインターフェース(CLI)へのアクセス、.helpや.exitなどの基本的なコマンドの実行など、重要な手順を説明します。提供されている~/projectディレクトリにある Linux パッケージマネージャーを使用して、パッケージリストを更新し、SQLite3 をインストールし、実践的な練習でデータベースの概念を探求するための基盤を構築します。
このステップでは、LabEx VM 環境を使用して Linux システムに SQLite をインストールする方法を学びます。SQLite は、小規模から中規模のアプリケーションで広く使用されている軽量なファイルベースのデータベース管理システムです。独立したサーバープロセスを必要とせず、アプリケーションに直接組み込まれるため、データベースの概念を学ぶのに最適です。
それでは、インストールプロセスに進みましょう。LabEx VM 環境は Linux ディストリビューションに基づいており、パッケージマネージャーを使用して SQLite をインストールします。インストールを成功させるために、以下の手順を注意深く実行してください。すべての操作は、すでに設定されているデフォルトディレクトリ~/projectで実行されます。
これらの手順を完了することで、LabEx VM 環境の Linux システムに SQLite を正常にインストールできました。次のステップでは、インストールをさらに検証し、SQLite CLI にアクセスして基本的なコマンドを実行する方法を説明します。
SQLite のインストールの検証
このステップでは、LabEx VM 環境の Linux システムに SQLite が正しくインストールされていることを検証します。インストールの検証は、より高度な操作に進む前に、ソフトウェアを使用する準備ができていることを確認するための重要なステップです。このプロセスは、SQLite コマンドラインツールがアクセス可能で、期待どおりに機能していることを確認するのに役立ちます。
SQLite version 3.37.2 2022-01-06 13:25:41
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
すべての操作は、LabEx VM の作業ディレクトリであるデフォルトディレクトリ~/projectで実行されます。以下の手順に従って、基本的な SQLite コマンドを実行します。
LabEx VM 環境でターミナルを開きます。 ~/projectディレクトリにいることを確認してください。これを確認するには、次のコマンドを実行します。
pwd
次の出力が表示されるはずです。
/home/labex/project
~/projectディレクトリにいない場合は、次を使用して移動します。
cd ~/project
ターミナルで次のコマンドを実行して、SQLite CLI を起動します。
sqlite3
このコマンドを実行すると、次のような SQLite CLI プロンプトが表示されるはずです。
SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
sqlite>プロンプトは、SQLite CLI 環境内にいることを示します。
.helpコマンドを調べて、使用可能な SQLite メタコマンドのリストを表示しましょう。 sqlite>プロンプトで、次のコマンドを入力して Enter キーを押します。
.help
次のようなコマンドと簡単な説明の長いリストが表示されるはずです。
.backup ?DB? FILE Backup DB (default "main") to FILE
.bail on|off Stop after hitting an error. Default OFF
.binary on|off Turn binary output on or off. Default OFF
...