Pythonの勉強を続けています🐍

 

今回は

👉 DB(データベース)

について学びました。

 

ここまで👇

✔ CSV
✔ pandas
✔ データ分析

をやってきましたが、実務ではさらに👇

 

👉 DBでデータ管理する

ことが多いです。


■ DBとは?

👉 データを保存・管理する仕組み

例えば👇

✔ ユーザー情報
✔ 売上データ
✔ 商品データ

全部DBで管理されます。


■ CSVとの違い

CSV👇

👉 ファイル保存

DB👇

👉 検索・追加・更新が強い


■ PythonでSQLiteを使う

今回は👇

👉 SQLite

を使います。

Pythonに最初から入っています🔥


■ テーブル作成



import sqlite3

conn = sqlite3.connect("sample.db")

cursor = conn.cursor()

cursor.execute("""
CREATE TABLE users (
    name TEXT,
    age INTEGER
)
""")

conn.commit()

👉 usersテーブル作成


■ データ追加



cursor.execute(
    "INSERT INTO users VALUES (?, ?)",
    ("Taro", 20)
)

conn.commit()

■ データ取得



cursor.execute("SELECT * FROM users")

rows = cursor.fetchall()

print(rows)

👉 出力



[('Taro', 20)]

■ ポイント

✔ DBは大量データ向け
✔ 検索が速い
✔ 実務で必須


■ 何がすごい?

今まで👇

👉 CSV管理
👉 手作業

これが👇

👉 DBで超効率化できる


■ よく使うDB

✔ SQLite
✔ MySQL
✔ PostgreSQL


■ 今日の学び

✔ DBはデータ管理システム
✔ Pythonで操作できる
✔ 実務で超重要

ここ理解すると👇

👉 完全に“実務レベル入口”です🔥


🎯 まとめ

・DBはデータ保存システム
・大量データに強い
・Pythonで扱える


🎥 YouTubeで詳しく解説

👉 https://www.youtube.com/@programming-delivery0082


📘 はてなブログはこちら

👉 https://xxxx00782.hatenablog.com/


🎥 TikTokで学習発信中

👉 https://www.tiktok.com/@programbenkyo0078


🔥 フォローして学習の流れを追う

Python初心者の学習記録を発信しています🐍
👉 フォローするとPython学習の流れが全部追えます

同じようにプログラミングを独学している方、未経験からエンジニアを目指している方はぜひフォローしてください。