用python在后端将数据写入到数据库并读取
Posted L某人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python在后端将数据写入到数据库并读取相关的知识,希望对你有一定的参考价值。
用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:[email protected]:3306/python1‘) import numpy as np import datetime start = datetime.datetime.now().strftime(‘%Y-%m-%d‘) end = (datetime.datetime.now()+datetime.timedelta(days=100)).strftime(‘%Y-%m-%d‘) # 新建pandas中的DataFrame, 只有id,num两列 df = pd.DataFrame(data=np.random.randint(-100,100,(100,100)),index=pd.date_range(‘2018-1-1‘,periods=100,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-8 -*- # 导入必要模块 import pandas as pd from sqlalchemy import create_engine # 初始化数据库连接,使用pymysql模块 # MySQL的用户:root, 密码:147369, 端口:3306,数据库:mydb engine = create_engine(‘mysql+pymysql://root:[email protected]:3306/python1‘) # 查询语句,选出employee表中的所有数据 sql = ‘‘‘ select * from student; ‘‘‘ # read_sql_query的两个参数: sql语句, 数据库连接 df = pd.read_sql_query(sql, engine) # 输出employee表的查询结果 print(df.shape)
以上是关于用python在后端将数据写入到数据库并读取的主要内容,如果未能解决你的问题,请参考以下文章
如何以 Node JS 作为后端将 Mysql 数据获取并显示到 ReactJS 前端?
用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)