python 连接mysql数据库

使用python直接连接到mysql数据可,使用sql查询数据并导入python,便于进一步数据处理。

1、需要安装的模块sqlalchemy、pymysql

Sqlalchemy:提供了SQL工具包和ORM(对象关系映射)工具,Sqlalchemy使用简单的Python语句,提供高效和高性能的数据库访问。

Pymysql:MySQL作为数据库,使用pymysql作为驱动。

安装:

pip3 install sqlalchemy

pip3 install pymysql

2、sqlalchemy使用方法

需要使用sqlalchemy中的create_engine模

导入模块:

From sqlalchemy import create_engine

用法:

engine = create_engine('dialect+driver://username:password@host:port/database')

dialect -- 数据库类型

driver -- 数据库驱动选择

username -- 数据库用户名

password -- 用户密码

host 服务器地址

port 端口

database 数据库

使用本地mysql数据库信息

数据库名称new_schema,内含多张数据表course、score等

Score表样

建立连接到本地数据库,使用pymysql作为数据库驱动,填写数据库名称、密码、地址等建立连接。

使用pd.read_sql函数可以直接查询数据库中资料。

可在数据库中对数据进行预处理后再进行赋值,可使用pandas继续操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值