在Python中,可以使用query
函數(shù)來執(zhí)行SQL查詢。query
函數(shù)是pandas庫中的一個方法,用于執(zhí)行SQL查詢語句并返回結(jié)果。
要使用query
函數(shù),首先需要導(dǎo)入pandas庫:
import pandas as pd
然后,可以使用pd.read_sql_query
函數(shù)來執(zhí)行SQL查詢語句并將結(jié)果存儲到一個DataFrame對象中:
data = pd.read_sql_query("SELECT * FROM table_name", connection)
其中,SELECT * FROM table_name
是你的SQL查詢語句,connection
是數(shù)據(jù)庫連接對象。
執(zhí)行查詢后,可以對返回的DataFrame對象進(jìn)行操作,例如打印前幾行數(shù)據(jù):
print(data.head())
注意,query
函數(shù)只能用于執(zhí)行查詢語句,不能用于執(zhí)行更新、插入或刪除操作。如果需要執(zhí)行這些操作,可以使用其他方法,如pd.read_sql
或pd.to_sql
。
希望這可以幫助到你!