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!')

相关推荐
码农三叔21 小时前
(8-3-02)自动驾驶中的无地图环境路径探索:D* Lite路径规划系统(2)
人工智能·python·机器人·自动驾驶·路径规划·d star lite
Larry_Yanan21 小时前
Qt安卓开发(二)摄像头打开
android·开发语言·数据库·c++·qt·ui
AAA阿giao21 小时前
qoder-cli:下一代命令行 AI 编程代理——全面解析与深度实践指南
开发语言·前端·人工智能·ai编程·mcp·context7·qoder-cli
光景aigeo优化21 小时前
geo贴牌厂家,是光景极欧科技
python·科技
m0_7482500321 小时前
C++ 修饰符类型
开发语言·c++
李日灐21 小时前
C++STL:仿函数、模板(进阶) 详解!!:“伪装术”和模板特化、偏特化的深度玩法指南
开发语言·c++·后端·stl
rgeshfgreh21 小时前
Python连接KingbaseES数据库全指南
开发语言·数据库·python
万行21 小时前
机器人系统ros2&期末速通2
前端·人工智能·python·算法·机器学习
weixin_4624462321 小时前
Python + FFmpeg 批量提取视频音频(支持 Windows / macOS / Linux)
python·ffmpeg·音视频
海棠AI实验室21 小时前
第九章:函数接口设计:输入 / 输出 / 边界条件
python·接口设计