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学習の流れが全部追えます
同じようにプログラミングを独学している方、未経験からエンジニアを目指している方はぜひフォローしてください。