【Python】SQLite3のために”DB Browser for SQLite”をインストール

本ページはプロモーションが含まれています

Pythonでスクレイピングをする時にデータベース利用を推奨していまして、PythonならSQLiteがお手軽に使えるわけですが、GUIツールがあると管理が楽なのでインストール方法をご紹介です

ダウンロードサイト

DB Browser for SQLiteはフリーソフトでおなじみ窓の杜で公開されているので窓の杜か公式サイトのお好きな方からインストールを

窓の杜

https://forest.watch.impress.co.jp/library/software/sqldbbrowser

公式サイト

https://sqlitebrowser.org/dl/

インストール手順

インストールは特に判断に悩む項目もないのナビ通りに処理するだけ


まずは”Next”を


よくあるライセンス同意のチェックを付けて”Next”を


ショートカットを作っておきたい場合はチェックを、不要ならそのまま”Next”を


展開するフォルダを変更したければ変更して”Next”を


準備ができたのでインストール、アイコンの通り管理者権限が必要です


無事終了!

インストールされたファイル

色々と設定ファイルもインストールされていますが実際に使うのexeファイルのどちらか

  • DB Browser for SQLite.exe
  • DB Browser for SQLCipher.exe

SQLite.exe“は今回の目的にしたSQLiteのGUIアプリってだけなのでなので割愛

問題は急に出てきた”SQLCipher.exe“の方で、これがなにかと言えばSQLiteにデータの暗号化機能が追加されたアプリらしく、違いをざっくり書き出すとこんな感じ

  1. データの暗号化:
    • SQLite: 平文で保存
    • SQLCipher: SQLiteがベースで、データを暗号化できる
  2. 使用方法:
    • SQLite: 小規模なアプリケーションやプロトタイピングでよく使われる
    • SQLCipher: 主にセキュリティが重要なアプリケーションで使用される
  3. パフォーマンス:
    • SQLite: 高パフォーマンスだが、暗号化がないためセキュリティ面では脆弱
    • SQLCipher: 設定で性能維持もできるが、暗号化によりオーバーヘッド有り
  4. ライセンス:
    • SQLite: 公開ドメインで使用が可能
    • SQLCipher: 商用利用にはライセンスが必要

手元で個人利用するなら”SQLite.exe“の方で十分なわけですが、アプリの画面はほぼ同じで”暗号化を設定“メニューがあるかどうかだけなので利用はお好きな方で

対象拡張子

DB Browser for SQLiteで処理できる拡張子は下記4つ

*.db / *.sqlite / *.sqlite3 / *.db3

大差はなく、そもそもSQLite自体フランクに使うものなのであまり気にせず好きなもので設定すればOK

個人的には”*.sqlite3“が好き

関連付けはされていないので後から自分で

あとがき

今回はインストールについてなのでここまで

Pythonでお手軽にデータベースを使いたいためのSQLiteなのであまりこのGUIツールを深堀するつもりはありませんが、気が向いた時に便利機能がないか確認するかもです

コメント

タイトルとURLをコピーしました