python连接数据库

-- coding: utf-8 --

导入必要模块

import pandas as pd
from sqlalchemy import create_engine

初始化数据库连接,使用pymysql模块

MySQL的用户:root, 密码:147369, 端口:3306,数据库:mydb

engine = create_engine(‘mysql+pymysql://root:147369@localhost:3306/mydb’)

查询语句,选出employee表中的所有数据

sql = ‘’’
select * from employee;
‘’’

read_sql_query的两个参数: sql语句, 数据库连接

df = pd.read_sql_query(sql, engine)

输出employee表的查询结果

print(df)

新建pandas中的DataFrame, 只有id,num两列

df = pd.DataFrame({‘id’:[1,2,3,4],‘num’:[12,34,56,89]})

将新建的DataFrame储存为MySQL中的数据表,不储存index列

df.to_sql(‘mydf’, engine, index= False)

print(‘Read from and write to Mysql table successfully!’)

相关推荐

  1. python连接数据库

    2024-03-21 08:46:04       20 阅读
  2. python连接Mysql数据库

    2024-03-21 08:46:04       12 阅读
  3. python连接数据库

    2024-03-21 08:46:04       8 阅读
  4. python连接mysql数据库步骤

    2024-03-21 08:46:04       17 阅读
  5. Python连接数据库进行数据查询

    2024-03-21 08:46:04       10 阅读
  6. Python连接数据库的N种方法

    2024-03-21 08:46:04       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-21 08:46:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-21 08:46:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-21 08:46:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-21 08:46:04       18 阅读

热门阅读

  1. 列表(list)篇(二)

    2024-03-21 08:46:04       20 阅读
  2. 能源新动力:移动电站行业洞察报告

    2024-03-21 08:46:04       15 阅读
  3. RabbitMQ

    2024-03-21 08:46:04       20 阅读
  4. js数组去重常见方法

    2024-03-21 08:46:04       16 阅读
  5. 数据分析-Pandas数据分类处理

    2024-03-21 08:46:04       17 阅读
  6. React.js快速入门教程

    2024-03-21 08:46:04       19 阅读
  7. bert源码分析之tokenization

    2024-03-21 08:46:04       17 阅读
  8. 【Qt之·类QProcess】

    2024-03-21 08:46:04       20 阅读