MENU
Apple製品を安く買うなら!詳細はこちら→ CLICK!

【sqlite3×python】Step0_DB Browser for SQLiteのインストール

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

こんにちは、fuyutsuki(@Fuyutsuki)です。

データベースと言えば最も有名なものはMySQLではないでしょうか。

MySQLはオープンソースのデータベースであり、世界中で利用されています。

一方で、SQLiteもオープンソースのデータベースであり、手軽かつ高速に扱えることから小規模や中規模の開発で用いられます。

Fuyutsuki

PythonとSQLiteを組み合わせてデータベースを作ることも可能です。

ちなみにSQLiteはExcelVBAとの相性も良いので、SQLiteとExcelVBAを活用した業務効率化に関する記事についても今後執筆しようかと思います。

そこで今回は最も手軽にデータベースを作成できるSQLiteを用いてPythonと接続するためのデータベースを作成していこうと思います。

また、ここではDB Browser for SQLiteを利用してSQLiteをインストールします。

ゆくゆくはPythonコード上でSQLデータベースを操作することにはなりますが、視覚的にSQLのデータベースを確認できるようになるため何かと便利です。

目次

DB Browser for SQLiteのインストール

まずDB Browser for SQLiteをインストールしましょう。

こちらの記事から最新バージョンをダウンロードしてください。

>> DB Browser for SQLite (sqlitebrowser.org)

Downloadボタンをクリックしましょう。

DB Browser for SQLiteのインストール

Downloadページへ行き、SQLiteをインストールします。

>> Downloads – DB Browser for SQLite (sqlitebrowser.org)

私の場合は以下の画像のようにWindowsの64ビットをダウンロードしました。

DB Browser for SQLiteのインストール

ダウンロードしたexeファイルを実行すると下記のように表示されます。

DB Browser for SQLiteのインストール

必要であればデスクトップにショートカットを作成しても良いかもしれません。

DB Browser for SQLiteのインストール

基本的には設定は全てデフォルトのままNextに進んでインストールを完了して問題ありません。

DB Browser for SQLiteの起動

先程デスクトップにショートカットを作成した方はこちらのように、DB Browser (SQLite)を実行しましょう。

DB Browser SQLiteの起動

起動すると以下のような画面が表示されます。ご確認ください。

DB Browser SQLiteの起動

データベースの作成・編集

データベースの作成

以下の赤枠で囲った新しいデータベースを作成しましょう。

DB Browser SQLiteの起動

保存する場所を選択します。分かりやすい名前にして保存しましょう。

DB Browser SQLiteの起動

保存ボタンを押すと、テーブルの編集画面が表示されます。

余裕があれば、保存ボタンをクリック後に保存先のファイルの中にデータベースが保存されているか確認しておきましょう。

ここでキャンセルボタンを押すと、後からテーブルの編集となります。

今回はこのままテーブルの編集まで行います。

DB Browser SQLiteの起動

今回はひとまずテーブル名をtestとします。

testと入力すると、下のSQL文にも自動的にtestと記述されます。

テーブル名の編集

テーブル名を入力したらフィールドを追加しましょう。

赤枠で囲った追加ボタンをクリックします。

今回はフィールド名をtest_fieldとしました。入力すると、SQL文に反映され、データ型なども直観的に指定することができます。

フィールドの追加

完了したらOKボタンを押してどのようになったか確認してみます。

OKボタンを押すと赤枠で囲った箇所のようにテーブルが追加されていることが確認できます。

テーブルの確認

作成したテーブルの編集

作成したテーブルを編集する際には、テーブルを選択したのち、編集-テーブルを変更をクリックしましょう。

テーブルの編集

これで先程のテーブル編集画面が表示されます。編集して保存しましょう。

まとめ:sqlite×pythonで手軽にデータベースを作成しよう!

手軽かつ高速なデータベースであるSQLiteのインストール及び起動方法について解説してきました。

普段データ整理をExcelだけで行われている方はこれを機にデータベースの導入を検討してみてはいかがでしょうか。

ExcelVBAとの相性も良いので、勉強しておいて損はないかと思います。

次回は実際にpythonと接続してこのSQLiteを活用していきます。

また、プログラミングを学習したいと思っている方はこちらの記事で紹介しているように、買い切り型のオンライン動画学習サービスUdemyがおすすめです。講師の方々のレベルがとても高いことが特長です。

独学でのプログラミング学習:Udemy
Udemy登録後画面

独学でプログラミング学習をするなら、まずおすすめしたいのがUdemyです。オンライン動画買い切り形式で、実務レベルのスキルを習得できます。定期的に80~90%OFFセールが実施されていますよ。

\ セール中は80~90%OFFで購入可能/

30日間返金保証

最後まで読んでいただきありがとうございました。ではまた、次の記事で!

database

この記事が気に入ったら
フォローしてね!

この記事を書いた人

快適なデスク環境で作業効率アップをテーマに、様々なガジェットを紹介している20代エンジニアです。

作業効率化につながるようなプログラミングの情報についても発信中。

コメント

コメントする

目次