python向数据库写入数据_用python在后端将数据写入到数据库并读取

用python在后端将数据写入到数据库:

# coding:utf-

import pandas as pd

from sqlalchemy import create_engine

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

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

engine = create_engine('mysql+pymysql://root:123456@localhost:3306/python1')

import numpy as np

import datetime

start = datetime.datetime.now().strftime('%Y-%m-%d')

end = (datetime.datetime.now()+datetime.timedelta(days=)).strftime('%Y-%m-%d')

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

df = pd.DataFrame(data=np.random.randint(-,,(,)),index=pd.date_range('2018-1-1',periods=,dtype='datetime64[ns]', freq='D'),columns=None,dtype=int)

print(df.shape)

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

df.to_sql('data', engine, if_exists='append',index= True)

读取:

# -*- coding: utf- -*-

# 导入必要模块

import pandas as pd

from sqlalchemy import create_engine

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

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

engine = create_engine('mysql+pymysql://root:123456@localhost:3306/python1')

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

sql = '''

select * from student;

'''

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

df = pd.read_sql_query(sql, engine)

# 输出employee表的查询结果

print(df.shape)

编写python爬虫采集彩票网站数据,将数据写入mongodb数据库

1.准备工作: 1.1安装requests: cmd >> pip install requests 1.2 安装lxml: cmd >>  pip install lxml ...

PHP如何通过SQL语句将数据写入MySQL数据库呢?

1,php和MySQL建立连接关系 2,打开 3,接受页面数据,PHP录入到指定的表中 1.2两步可直接使用一个数据库链接文件即可:conn.php <?phpmysql_connect(&qu ...

将pandas的DataFrame数据写入MySQL数据库 &plus; sqlalchemy

将pandas的DataFrame数据写入MySQL数据库 + sqlalchemy import pandas as pd from sqlalchemy import create_engine ...

用python包xlwt将数据写入Excel中

一般用两种格式的数据写入,不多说放上demo. 1.列表形式写入 import xlwt def data_write(file_path, datas): f = xlwt.Workbook() s ...

ODP方式,大批量数据写入ORACLE数据库

项目中在同步数据的时候,需要把获得的数据DataTable,写入oracle数据库 因为System.Data.OracleClient写入方式写入大批量数据特别慢,改用Oracle.DataAcce ...

Flink RichSourceFunction应用,读关系型数据&lpar;mysql&rpar;数据写入关系型数据库&lpar;mysql&rpar;

1. 写在前面 Flink被誉为第四代大数据计算引擎组件,即可以用作基于离线分布式计算,也可以应用于实时计算.Flink的核心是转化为流进行计算.Flink三个核心:Source,Transforma ...

将Excel上千条数据写入到数据库中

简要说明:因工作需要,需要一张Excel表格中的所有数据导入到数据库中.如下表,当然这只是一部分,一共一千多条. 前期处理: 首先要保证上图中的Excel表格中的数据不能为空,如果有为空的数据,可以稍 ...

Python将MySQL表数据写入excel

背景:将mysql表查询结果写入excel. 1.使用sqlyog工具将查询结果导出到Excel.xml中,用excel打开发现:因为text字段中有回车换行操作,显示结果行是乱的. 2.用mysql ...

python实现查询的数据写入到excel

#coding=utf-8import sysimport xlwtimport pymysql as MySQLdb #这里是python3 如果你是python2.x的话,import MySQL ...

随机推荐

POJ 2312Battle City&lpar;BFS-priority&lowbar;queue 或者是建图spfa&rpar;

/* bfs搜索!要注意的是点与点的权值是不一样的哦! 空地到空地的步数是1, 空地到墙的步数是2(轰一炮+移过去) 所以用到优先队列进行对当前节点步数的更新! */ #include

CH Round &num;55 - Streaming &num;6 &lpar;NOIP模拟赛day2&rpar;解题报告

T1九九归一 描述 萌蛋在练习模n意义下的乘法时发现,总有一些数,在自乘若干次以后,会变成1.例如n=7,那么5×5 mod 7=4,4×5 mod 7=6,6×5 mod 7=2,2×5 mod 7 ...

CentOS 安装 chrome 浏览器

安装 google-chrome 浏览器,由于众所周知的原因,一直安装不了,下面介绍一种新方法. cd 到 /etc/yum.repos.d 创建一个yum新源 vi chromium-el6.rep ...

OneProxy分库分表演示--楼方鑫

OneProxy分库分表演示 (杭州平民软件有限公司) OneProxy是为MySQL精心设计的数据访问层,可以为任何开发语言提供对MySQL数据库的智能数据路由功能,比如单点切换.读写分离.分库分表 ...

数据结构与算法课程作业--1014&period; Translation

这道题思想很简单,就是用map将foreign的作为键值,english的值作为对应的映射值,然后通过直接用foreign作为map对象的下标直接查找. 本题比较烦人的一点就是输入数据,我使用了get ...

C&num;使用Xamarin开发可移植移动应用&lpar;4&period;进阶篇MVVM双向绑定和命令绑定&rpar;附源码

前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 说点什么.. 嗯..前面 ...

深度学习之前期准备工作--python,pip&comma;numpy&comma;tensorflow安装

1.下载并安装python https://www.python.org/downloads/windows/ 推荐3.6.5版本 2.激活pip 1.>因为python3.4之后都自带了pip ...

爬取网络图片到C盘存储的PermissionError&colon; &lbrack;Errno 13&rsqb; Permission denied

C盘根目录下不能拷进去文件,但可以新建文件夹的,“发生错误,操作被阻止,客户端没有所需的特权. 因为是系统目录,不要在里面拷贝文件,最好建立一个目录再放在里面. 硬要拷贝的话,可以使用管理员权限打开e ...

vue&lowbar;element&lowbar;vue 引入路径&commat;

build/webpack.base.conf.js resolve: { extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('s ...

&lbrack;转帖&rsqb;oracle改版sql server问题点汇总

https://www.cnblogs.com/zhangdk/p/oracle_sqlserver.html 只记得 最开始的时候看过 没有具体的了解里面的特点 原作者总结的很好 留下来 以后说不定 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Python中的MySQL Connector块来实现从MySQL数据库读取数据写入数据到MySQL数据库。 以下是一个简单的示例代码,说明如何使用Python连接到MySQL数据库读取数据并将其写入另一个MySQL数据库: ```python import mysql.connector # 设置源数据库连接参 src_db_config = { 'host': 'localhost', 'user': 'root', 'password': 'password', 'database': 'source_db' } # 设置目标数据库连接参 dest_db_config = { 'host': 'localhost', 'user': 'root', 'password': 'password', 'database': 'destination_db' } # 连接源数据库 src_db = mysql.connector.connect(**src_db_config) # 连接目标数据库 dest_db = mysql.connector.connect(**dest_db_config) # 获取源数据库游标 src_cursor = src_db.cursor() # 获取目标数据库游标 dest_cursor = dest_db.cursor() # 查询源数据库中的数据 src_cursor.execute("SELECT * FROM source_table") # 读取查询结果 results = src_cursor.fetchall() # 将查询结果写入目标数据库 for result in results: dest_cursor.execute("INSERT INTO destination_table (col1, col2, col3) VALUES (%s, %s, %s)", result) # 提交目标数据库更改 dest_db.commit() # 关闭游标和数据库连接 src_cursor.close() dest_cursor.close() src_db.close() dest_db.close() ``` 在上面的代码中,首先设置源数据库和目标数据库的连接参,然后使用`mysql.connector.connect`方法连接到两个数据库。接下来,使用源数据库游标执行查询,并使用`fetchall`方法读取查询结果。最后,使用目标数据库游标执行插入语句将结果写入目标数据库,并使用`commit`方法提交更改。最后,关闭游标和数据库连接。 请注意,上面的示例代码仅供参考。在实际使用中,您可能需要根据自己的需求进行调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值