1. SQLite の利点を簡単に紹介 (ChatGPT より)
- 軽量: SQLite は組み込みデータベース エンジンです。そのライブラリ ファイルは非常に小さく、独立したサーバー プロセスがありません。他のアプリケーションへの組み込みに適しており、軽量プロジェクトやモバイル アプリケーションに非常に適しています。
- ゼロ構成: SQLite の使用には複雑な構成や管理は必要なく、ファイルを作成するだけで使用を開始できるため、追加の運用コストと保守コストが削減されます。
- シングル ユーザー: SQLite はシングル ユーザーであり、1 つの書き込み接続のみをサポートしますが、複数の読み取り接続が可能であるため、シングル ユーザーまたは同時実行性の低いシナリオに適しています。
- 効率的: SQLite はアトミックな操作、組み込みのトランザクション サポート、およびクラッシュ回復機能で知られており、読み取りが頻繁で書き込みが比較的少ないアプリケーションに対して優れたパフォーマンスを発揮します。
2. SQLiteのインストールと基本的な使い方
1. SQLite公式サイトアドレス SQLiteダウンロードページ
ログインできない場合は、ダウンロードしたパッケージをダウンロードしてください。
リンク: https://pan.baidu.com/s/16nDJ6AMbTaJzIWkgW-7YjA
抽出コード: 9oiu
(1) 対応するバージョンを見つけてダウンロードしてください。
(2) ダウンロード保存先アドレスを選択できる、それだけです
(3) ダブルクリックしてsqlite3.exeを開くと、インストールは成功します。
(4) .open bbb.dbコマンドでテーブルを作成し、フォルダー内にbbb.dbが生成されていることを確認します。
(5)テーブルの作成: テーブル users(id int,name text) を作成します。
(6)データの挿入: insert into users(id,name) value(1,'aaa'); // ここで一重引用符が使用されていることに注意してください。
users(id,name) に挿入 value(2,'aba');
(7)すべてのデータをクエリします: ユーザーから * を選択します。
挿入した 2 つのデータが印刷されたことがわかります。
3. 可視化ツールSQLiteStudioのインストールと基本的な使い方
操作コマンドを使用してデータを調整するのは明らかに適切ではないため、この時点では SQL 可視化ツールを選択できます。ここでは SQLiteStudio を使用します。
1. 公式 Web サイトのダウンロード リンク: SQLiteStudio
ログインできない場合は、ダウンロードしたパッケージをダウンロードしてください。
リンク: https://pan.baidu.com/s/1-K8Z3obkUYBwj_68X_LXxA
抽出コード: lehd
2. Ctrl+O を押すと、先ほど作成したライブラリbbb.dbが開きます。
3. このようにして、挿入したばかりのデータを視覚的に確認できます。
4. Unity との連絡を確立する
1. まず、 Unity によって提供されるファイルMono.Data.Sqlite.dll を見つけて、対応するバージョンを見つける必要があります。
ここで使用しているのは2021.3.10です。
2. Mono.Data.Sqlite.dll、 System.Data.dll、およびsqlite3 をUnityのプラグインにコピーします
(つづく)