色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數據庫查找

林雅南2年前8瀏覽0評論

Python在數據庫查找方面有著非常強大和方便的特性。Python中有一個標準庫叫作sqlite3,它是一個輕量級的數據庫。同時Python還支持多種數據庫的查找和操作,例如MySQL、PostgreSQL等等。

import sqlite3
# 連接數據庫
conn = sqlite3.connect('example.db')
# 獲取游標
c = conn.cursor()
# 創建表
c.execute('''CREATE TABLE IF NOT EXISTS stocks (date TEXT, trans TEXT, symbol TEXT, qty REAL, price REAL)''')
# 插入數據
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
# 查詢數據
symbol = 'RHAT'
c.execute("SELECT * FROM stocks WHERE symbol=?", (symbol,))
print(c.fetchone())
# 關閉游標和連接
c.close()
conn.close()

在上面的代碼中,首先需要連接數據庫。然后創建一個游標,在游標中使用execute()函數執行SQL語句。可以使用CREATE TABLE語句創建表,INSERT INTO語句插入數據,SELECT語句查詢數據。

在SELECT語句中,使用了占位符?和元組(symbol,)來代替字符串,使得查詢更加安全。這也是Python在數據庫操作方面的優點之一。

當查詢完成后,需要關閉游標和連接以釋放資源。