pandas read sql 讀取資料庫

2021-10-22 23:27:41 字數 1131 閱讀 9795

1. 連線sqlalchemy

pandas.read_sql 可以在資料庫中執行指定的sql語句查詢,以dataframe 的型別返回查詢結果。

import sqlalchemy

import pandas as pd

# 建立資料庫連線,這裡使用的是pymysql

engine = sqlalchemy.create_engine("mysql+pymysql://username:password@ip:port/store_name")

sql = "select * from test where id = %(pid)s"

# 使用 params 進行引數傳遞

data_df = pd.read_sql(sql, engine, params=)

備註:使用 read_sql 中的 params 傳入引數

pd.read_sql(sql, con, index_col=none, coerce_float=true, params=none, parse_dates=none, columns=none, chunksize=none)[source]
2. 連線mysql

#coding=utf-8

import pymysql

import pandas as pd

# 連線資料庫

conn = pymysql.connect(

host='10.11.11.101',

port=9527,

user='bi',

passwd='qby112wer',

db='tt',

charset='utf8'

)sql_1 = "select from_unixtime(send_time, '%y-%m-%d %h:%i:%s') as timestr from db_name.table_name where task_id={};".format(id)

res = pd.read_sql(sql_1, conn)

print(res)

conn.close()

C 讀取 讀取XML

讀取xml到listbox combobox 1,知識需求 1 訪問xml檔案的兩個基本模型 一,dom模型 使用dom的好處在於它允許編輯和更新xml文件,可以隨機訪問文件中的資料,可以使用xpath查詢,但是,dom的缺點在於它需要一次性的載入整個文件到記憶體中,對於大型的文件,這會造成資源問題...

讀取excel PySpark讀取Excel

日常工作中,客戶通過excel提供資料是一種很常見的方式,既然碰到了就得解決。我常用的辦法就是pandas讀取,並儲存為parquet,如果只讀取乙個sheet,import pandas as pddf pd.read excel excel1.xlsx df.to parquet excel e...

中讀取資料 讀取資料

對資料庫有一定了解的同學應該都知道資料表這個東西。資料表一般是以行列來儲存和展示資料的。每一列就是乙個資料字段,代表每一行資料的屬性。在python裡面也有類似表概念的東西,叫做dataframe。dataframe是我們資料分析和風控建模中很重要乙個元素,後續的很多資料操作都要以此為基礎。我們的資...