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

相关推荐
byzh_rc几秒前
[认知计算] 循环神经网络
人工智能·python·rnn·深度学习·神经网络·机器学习
黑客思维者6 分钟前
Python 机器学习TensorFlow 2.x 入门实战:CNN/RNN/Transformer
python·机器学习·tensorflow
锦衣夜行?10 分钟前
oracle 未知长度从左到右截取某个字符串
数据库·oracle
二川bro15 分钟前
类型错误详解:Python TypeError排查手册
android·java·python
天若有情67321 分钟前
从构造函数到Vue3响应式:C++中“常量转特殊类型”的隐藏大招
开发语言·c++
han_hanker29 分钟前
@JsonIgnore,@JsonProperty, @JsonInclude,@JsonFormat
数据库·oracle
计算机学姐32 分钟前
基于Python的B站数据分析及可视化系统【2026最新】
开发语言·vue.js·python·信息可视化·数据挖掘·数据分析·推荐算法
haiyu_y33 分钟前
Day 33 类的装饰器
python
沐知全栈开发35 分钟前
《XHR.readyState详解及在JavaScript中的应用》
开发语言
qq_4335545439 分钟前
C++ 进阶动态规划(小明的背包3)
开发语言·c++·动态规划