亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Python數據庫操作怎樣實現查詢

小樊
82
2024-10-24 18:56:38
欄目: 編程語言

在Python中,可以使用多種方法來操作數據庫并執行查詢。以下是使用sqlite3庫(Python內置的數據庫連接庫)進行數據庫操作和查詢的示例:

首先,確保已經安裝了sqlite3庫。在命令行中輸入以下命令來安裝:

pip install pysqlite3

然后,創建一個名為test.db的數據庫文件,并在其中創建一個名為employees的表:

import sqlite3

# 連接到數據庫,如果不存在則創建一個新的數據庫文件
conn = sqlite3.connect('test.db')
cursor = conn.cursor()

# 創建一個名為employees的表
cursor.execute('''
CREATE TABLE IF NOT EXISTS employees (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    age INTEGER,
    department TEXT
)
''')

# 插入一些示例數據
employees_data = [
    ('Alice', 30, 'HR'),
    ('Bob', 25, 'IT'),
    ('Charlie', 35, 'Finance')
]

cursor.executemany('INSERT INTO employees (name, age, department) VALUES (?, ?, ?)', employees_data)
conn.commit()

接下來,執行查詢操作:

# 查詢所有員工信息
cursor.execute('SELECT * FROM employees')
all_employees = cursor.fetchall()
print("所有員工信息:")
for employee in all_employees:
    print(employee)

# 查詢特定條件的員工信息
cursor.execute('SELECT * FROM employees WHERE age > ?', (30,))
older_employees = cursor.fetchall()
print("\n年齡大于30歲的員工:")
for employee in older_employees:
    print(employee)

最后,關閉數據庫連接:

cursor.close()
conn.close()

這個示例展示了如何使用Python的sqlite3庫連接到SQLite數據庫,創建表,插入數據以及執行查詢操作。對于其他數據庫,如MySQL、PostgreSQL等,可以使用相應的Python庫(如pymysql、psycopg2等)來實現類似的功能。

0
道孚县| 彝良县| 都昌县| 太仓市| 简阳市| 合川市| 荥阳市| 江陵县| 祁阳县| 逊克县| 湟源县| 胶南市| 安远县| 什邡市| 读书| 平原县| 澄城县| 徐闻县| 辰溪县| 图木舒克市| 公主岭市| 平潭县| 昌邑市| 牙克石市| 兴国县| 开封县| 宿松县| 曲阜市| 钟祥市| 逊克县| 玛纳斯县| 抚远县| 新乐市| 阜南县| 长治县| 忻州市| 梁平县| 金坛市| 纳雍县| 宿州市| 台山市|