导包

import pymssql
from sqlalchemy import create_engine
import pandas as pd

连接数据库

#读数据
conn = pymssql.connect(server='.',user = 'sa',password ='test',database='pos')
sql = 'select * from stock_data '
df0 = pd.read_sql(sql,conn)

写入数据

df =pd.read_csv('option_price.csv')
#写入数据
engine = create_engine('mssql+pymssql://sa:test@127.0.0.1/50_ak')
#conn = engine.connect()
df.to_sql(name = '50_ak',con=engine,index=False,if_exists='replace')

获取数据

conn = pymssql.connect(host='.', user='sa', password='test', database='50_ak', charset='utf8')
engine = create_engine('mssql+pymssql://sa:test@127.0.0.1/50_ak')
sql_query = 'select * from [50_ak]'
df_read = pd.read_sql(sql_query, engine)

pandas操作sql数据库相关推荐

  1. 记录nodejs使用express搭建一个api服务器程序(5)-nodejs操作SQL数据库,Sequelize和Knex

    此文章是我自己用来记录如何搭建一个以express为基础的api服务器框架的过程,并不是什么新手教程,并不会每一步都写得非常详细,如果您要阅读此文,需要一点nodejs和编写代码的基础知识 文接上篇 ...

  2. Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码

    前言 Pandas常用作数据分析工具库以及利用其自带的DataFrame数据类型做一些灵活的数据转换.计算.运算等复杂操作,但都是建立在我们获取数据源的数据之后.因此作为读取数据源信息的接口函数必然拥 ...

  3. 【python】使用pandas操作MySQL数据库

    使用PyMySQL包获取的数据为元组或者字典格式,如果要做进一步的处理,还需要转换成pandas的DataFrame格式,比较麻烦. 而直接用pandas的read_sql_query()函数可以直接 ...

  4. java操作sql数据库_java-JDBC连接数据库并进行SQL操作

    packagecn.bruce.MySql;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSe ...

  5. MFC连接SQL数据库操作

    要操作SQL数据库要经过以下几个步骤: 0.建立数据库 1.配置数据源 2.数据库的连接 3.数据库的操作 4.类资料 [1]配置数据源 配置数据源一般有两种方法一种是通过注册表,一种是通过SQLCo ...

  6. 一场pandas与SQL的巅峰大战(七)

    点击上方"超哥的杂货铺",轻松关注 本文目录 pandasql的使用 简介 安装 使用 pandas操作MySQL数据库 read_sql to_sql 巅峰系列总结十条(惊喜在此 ...

  7. sql数据库JDBCTemplate和JPA使用

    <SpringBoot实战派>一书第八章用ORM操作SQL数据库,具体操作过程和踩坑实录. 第一,由于本台计算机上没有安装mysql,在练习书中代码的时候,误以为本机不需要数据库便可以运行 ...

  8. Android高级-Android操作SQL数据管理,增删改查

    已经学了好几天SQL了,昨天刚接触到Android操作SQL数据库,作了一个小demo,效果图如下 分别是,主界面,和修改,添加,以及删除界面 首先我们先来实现布局 MainActivity.xml ...

  9. 【Python】14种方式,34个案例:对比SQL,学习Pandas操作

    公众号:尤而小屋 作者:Peter 编辑:Peter 本文主题:对比SQL,学习Pandas操作! 在SQL中查询数据的时候我们所有各种操作,主要是通过select.where.group by等多个 ...

最新文章

  1. 使用juggle简化网络编程
  2. 机器学习知识点(六)增广矩阵求解拉格朗日乘子法的Java实现
  3. spring整合问题集合1
  4. 中科院遥感与数字地球研究所博士后招聘
  5. 疯狂软件mysql视频_疯狂软件MySql视频
  6. Axure高保真智慧消防远程监管系统数据可视化大屏看板+web端高保真大数据分析平台看板+大数据交换配置管理平台大屏动态可视化看板
  7. Android开发笔记(一百零三)地图与定位SDK
  8. 【ACL2020】使用问题图生成解决multi-hop复杂KBQA
  9. Unity的包体压缩以及音效优化
  10. php日历天气预报下载安装手机桌面_日历天气预报下载安装app_手机桌面时钟日历天气软件下载 安卓版 V7.5.1 - 罐头安卓网...
  11. 常见计算机硬件故障维修方法,电脑硬件有哪些常见问题 电脑硬件常见问题维修技巧【详解】...
  12. Operator 基础原理和概念
  13. 你见过凌晨4点的洛杉矶吗?写一个简单的投篮游戏
  14. kiv8测量方法_云市场-404
  15. 基于Keras的LSTM进行电力负荷预测
  16. curl使用用户名密码
  17. 用Python实现喷墨打印机定期清洗喷头
  18. java using用法_如何使用java合并两个PPT。(How to merge two PPTs using java.)
  19. 介绍适用于Visual Studio的node.js工具
  20. 三菱PLC4轴控制伺服完整案例,三菱PLC FX3U加三菱1PG定位模块控制4个松下伺服,有完整的注释,结构清晰明了

热门文章

  1. Qt tableWidget导入\导出Excel表格 自用
  2. 为什么新手开车起步总是熄火
  3. OpenCL memory object 之 传输优化
  4. Goobuntu:谷歌的内部桌面系统
  5. coco creator编辑动画坑之拖图片
  6. Linux 基本操作--文件查看 (day3)
  7. LeetCode-----翻转二叉树
  8. Oracle树查询及相关函数
  9. 网络流(最大流) HDU 1565 方格取数(1) HDU 1569 方格取数(2)
  10. BZOJ 1968: [Ahoi2005]COMMON 约数研究 水题