数据蛙数据分析每周作业

python中涉及读取mysql数据的三个函数

2020-10-10  本文已影响0人  我住永安当

统一性:
read_sql本质上是read_sql_table、read_sql_query的统一方式。三者都return返回DataFrame。
差异性:(有待总结)
根据目前的尝试,read_sql可能会查询数据在数据库中的存储过程等,需要给予的权限要高于两外两个函数。因此在遇到错误时不妨尝试使用另两个函数。
read_sql_query()不需要sql语句,直接传入表名和列名进行读取。
似乎,read_sql_table还具备对数据库直接进行增删改的功能。

官方说明:
read_sql
read_sql_query
read_sql_table

1.pandas.read_sql()

pandas.read_sql(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, columns=None, chunksize=None)

2.pandas.read_sql_query()

pandas.read_sql_query()(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, chunksize=None)

3.pandas.read_sql_table()

pandas.read_sql_query()(table_name, con,schema='None,index_col=None, coerce_float=True, parse_dates=None, columns=None,chunksize=None)
上一篇 下一篇

猜你喜欢

热点阅读