【深度学习】pandas操作mysql

sqlalchemy的形式

import pandas
import sqlalchemy

engine = sqlalchemy.create_engine('mssql+pymssql://用户名:密码@地址:端口号/表名')
sql = "select max(rid) as maxrid FROM student "
connection = engine.connect()
df = pandas.read_sql(sql=sql, con=connection)
print(df)

pymysql的形式


sql = "select dominant_tree_type, sum(small_class_accumulation) as total_accumulation from carbon_sink_bigscreen.res_forest_class_info where dominant_tree_type is not NULL and small_class_accumulation > 0 group by dominant_tree_type"
connection = db_conn = pymysql.connect(
host='10.10.xxx.xx',
port=3306,
user='root',
password='111111',
database='xxxx',
charset='utf8')

df = pd.read_sql_query(sql, connection)
print(df)
  dominant_tree_type  total_accumulation
0                 桉树           2777804.0
1                湿地松             43321.0
2                阔叶树              3654.0

打印的结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PythonMySQL管理系统是一个基于PythonMySQL技术的管理系统,具有高效性和易用性的特点。这个管理系统结合了Python语言的灵活性和MySQL数据库的高效性,使其成为一个非常强大的工具,可用于数据分析、数据可视化、数据管理等方面。具体来说,PythonMySQL管理系统有以下几个方面的功能: 1. 数据读取与存储:PythonMySQL管理系统可以通过使用Pythonpandas库来读取和存储数据,支持多种数据格式,包括csv、excel等格式。 2. 数据处理与分析:PythonMySQL管理系统可以使用pandas和numpy库对数据进行处理与分析,可以进行数据清洗、统计、绘图等操作,同时也可以使用Python的一些机器学习和深度学习库,对数据进行模型训练和预测。 3. 数据库管理和维护:PythonMySQL管理系统可以使用PythonMySQL-connector库来进行MySQL数据库的管理和维护,包括创建和删除数据库、表格和视图,以及进行数据备份和恢复等操作,同时还可以使用SQLAlchemy库来快速创建ORM映射。 4. Web应用开发:PythonMySQL管理系统可以使用Python的web框架(例如Flask和Django)来实现Web应用开发,可以通过Web界面来进行数据的查看、编辑和查询,同时也支持数据的API接口开发。 总之,PythonMySQL管理系统是一个功能强大的数据管理工具,利用它可以高效地进行数据的处理和管理,提高工作效率和数据质量,而且也具有良好的扩展性和可移植性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值