一行代码实现Python连接所有数据库进行数据分析头皮发麻。别着急,只需要一招5行代码,就可以使用python连接上述数据库。对于大多数sqlboys和sqlgirls来说,他们只关心将我的sql提交到上述数据库并返回给我一个pandasdataframe。所以必要的输入包括sql和数据库连接信息(包括地址、端口、账号密码)。fromsqlachemyimportcreate_engineimportpandasaspd#数据库连接地址engine=create_engine("mysql://root:123456@127.0.0.1:3306/database")#sqlsql="select*fromuserslimit10"df=pd.read_sql_query(sql,engine)presto#prestouri="presto://username:password@127.0.0.1:8080/database?source=pyhive"sql="select*fromuserslimit10"df=pd.read_sql_query(sql,create_engine(uri))mysql#mysqluri="mysql://root:123456@127.0.0.1:3306/database"sql="select*fromuserslimit10"df=pd.read_sql_query(sql,create_engine(uri))druid#druiduri="druid://<用户>:<密码>@<主机>:
