2023-09-01|閱讀時間 ‧ 約 3 分鐘

小白學Python的第十九堂課

    在這一課中,我們將學習如何在Python中使用sqlite3模塊進行基本的資料庫操作。

    1. 創建資料庫和表 首先,我們需要創建一個資料庫和一個表。
    • 檔名: create_database_and_table.py
    pythonCopy code
    import sqlite3

    # 連接到 SQLite 數據庫
    # 如果數據庫不存在,它將被創建
    conn = sqlite3.connect('example.db')

    # 創建一個新的 SQLite 游標
    cur = conn.cursor()

    # 創建一個新表
    cur.execute('''
    CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT,
    age INTEGER
    )
    ''')

    # 提交事務
    conn.commit()

    # 關閉連接
    conn.close()

    print("資料庫和表創建成功!")
    1. 插入資料 接下來,我們將向表中插入一些資料。
    • 檔名: insert_data.py
    pythonCopy code
    import sqlite3

    conn = sqlite3.connect('example.db')
    cur = conn.cursor()

    # 插入一行數據
    cur.execute("INSERT INTO users (name, age) VALUES ('John Doe', 30)")

    conn.commit()
    conn.close()

    print("資料插入成功!")
    1. 查詢資料 最後,我們將查詢表中的資料。
    • 檔名: query_data.py
    pythonCopy code
    import sqlite3

    conn = sqlite3.connect('example.db')
    cur = conn.cursor()

    # 查詢表中的所有行
    for row in cur.execute('SELECT * FROM users'):
    print(row)

    conn.close()

    # 輸出:
    # (1, 'John Doe', 30)

    請在相應的檔案中輸入並運行上述代碼片段。

    資料庫操作是編程中的一個重要組件,這些範例應該幫助你上手。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.