使用前提:Windows环境配置了Anaconda 3,其中python版本为3.6.2. 默认安装pandas。

Mysql版本:下载了Mysql 5.7.17版本,一路next安装完成。

目标:将pandas的dataframe数据存到数据库中。

遇到的问题:

from sqlalchemy import create_engine
engine = create_engine('mysql://user:passwd@127.0.0.1/stockA?charset=utf8')

返回:

Traceback (most recent call last):File "<ipython-input-3-ccda39a1056f>", line 1, in <module>engine = create_engine('mysql://reaver21:mypassword@127.0.0.1/stockA?charset=utf8')File "C:\Anaconda3\lib\site-packages\sqlalchemy\engine\__init__.py", line 387, in create_enginereturn strategy.create(*args, **kwargs)File "C:\Anaconda3\lib\site-packages\sqlalchemy\engine\strategies.py", line 80, in createdbapi = dialect_cls.dbapi(**dbapi_args)File "C:\Anaconda3\lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 110, in dbapireturn __import__('MySQLdb')ModuleNotFoundError: No module named 'MySQLdb'

搜了下,应该是MySQLdb对python3.*支持的问题。

安装pymysql,在创建engine前执行:

import pymysql
pymysql.install_as_MySQLdb()

之后engine创建就OK了。

感谢http://blog.csdn.net/haoaiqian/article/details/72652089

转载于:https://www.cnblogs.com/reaver21/p/7747258.html

学习Mysql (一)相关推荐

  1. 这38个小技巧告诉你如何快速学习MySQL数据库

    无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦. 1.如何快速 ...

  2. 学mysql是学指令吗_学习Mysql (二) 常用指令

    环境搭建OK.可视化查看看得我一脸懵逼,还是命令行学习下. 常用指令: 1. 登录: mysql -h 主机名 -u 用户名 -p 注:本机localhost的话,-h部分可以省略.-p后面不写密码的 ...

  3. access 导入 txt sql语句_从零开始学习 MySQL 系列索引、视图、导入和导出

    阅读本文大概需要 8 分钟 前言上篇文章我们学习了数据库和数据表操作语句,今天我们学习下数据库索引,视图,导入和导出的知识.作为基础篇,不会涉及到关于索引和视图的高级应用和核心概念,但是基本操作大家会 ...

  4. java 一个大事务下的新增、修改、查询_重新学习Mysql数据库8:MySQL的事务隔离级别实战...

    本文转自:https://blog.csdn.net/sinat_27143551/article/details/80876127 本系列文章将整理到我在GitHub上的<Java面试指南&g ...

  5. 惊呆!学习MySQL真的这一篇就够了!太全了

    这是我见过学习MySQL最全的一篇文章! https://caochenlei.blog.csdn.net/article/details/107640904 目录 第一章 数据库概述 1.1.数据库 ...

  6. 学习MySQL我们应该知道哪些东西?

    随笔:小编由于年前一直在找工作,而年后找到工作后又一直在忙工作,所以也很少有时间给大家写点什么,总的来说呢,回顾一下之前面试的几次经历,也曾小小的总结了一下自己的不足,发现自己虽然一直在原有的公司(外 ...

  7. mysql导入dat文件_从零开始学习 MySQL 系列--索引、视图、导入和导出

    前言 上篇文章我们学习了数据库和数据表操作语句,今天我们学习下数据库索引,视图,导入和导出的知识. 作为基础篇,不会涉及到关于索引和视图的高级应用和核心概念,但是基本操作大家会了解,尤其是关于索引的内 ...

  8. 再次学习mysql优化

    再次学习mysql优化 表的设计规范化(三范式) 添加索引(普通索引.主键索引.唯一索引.全文索引) 分表(水平分割.垂直分割) 读写分离(写add.update.delete) 存储过程 对mysq ...

  9. 5天学习MYSQL数据库第一天剩余全部笔记(超级详细的mysql入门笔记适合新手反复看加深记忆)

    这是关于五天学习MYSQL数据库的笔记,如果想要观看视频可以访问(视频链接(b站) 或者访问视频链接 之前的笔记已经记到了1.3的mysql基本介绍,接下来主要是: 2.1MySQL服务端框架 一. ...

  10. 零基础带你学习MySQL—foreign key 外键(二十六)

    零基础带你学习MySQL-foreign key 外键(二十六) -- 外键演示 -- 创建 主表 my_class CREATE TABLE my_class ( id INT PRIMARY KE ...

最新文章

  1. 深度神经网络中Inception-ResNet模块介绍
  2. creo导入特征怎么实体化_Creo/Proe云图抄数牙刷抄数造型
  3. Java绘图之设置字型和颜色
  4. Luogu P3031 高于中位数
  5. 折线图 java_java报表折线图
  6. 操作系统中的文件系统和访问方法
  7. 美女在中国移动家属院上厕所
  8. 李沐大神开源《动手学深度学习》,加州伯克利深度学习(2019春)教材
  9. ZOJ 4028 15th浙江省省赛E. LIS(神奇贪心)
  10. udp程序启动后检测都是未启动_【例子教程】联想Leez P710 物联网AI物体检测
  11. web.config中特殊字符的处理
  12. 存用部首查字典如何查_SCI文献阅读技巧:3位博士总结如何看文献,干货满满!...
  13. 简单的心形html代码,bat心形代码的简单示例
  14. SAP HR工资核算基础(转)
  15. 24_多易教育之《yiee数据运营系统》OLAP平台-运营分析篇
  16. windows中文件夹打包成Jar包 cmd命令
  17. 个人计算机键盘上的按键击键声音小,按键盘每个键出现嘟嘟的声音也打不出字是什么...
  18. 如何查看电脑的产品密钥
  19. DNC: A deep neural network-based clustering-oriented network embedding algorithm 2021
  20. (实战3)tasklist(查看进程)和taskkill(结束进程)的使用

热门文章

  1. 设置crontab用vi打开编辑
  2. Sqlite优化记录:使用全文索引加快检索速度-转
  3. Ubuntu搭建嵌入式开发(交叉编译)环境-转
  4. L2-040 哲哲打游戏 (25 分)-PAT 团体程序设计天梯赛 GPLT
  5. 1075. 链表元素分类(25)-PAT乙级真题
  6. 蓝桥杯 ADV-162 算法提高 题目1 最大最小值
  7. 为什么要对1000000007取模
  8. matlab与r语言运算速度,R语言与matlab循环时间对比
  9. 车险赔付率分析报告_机动车辆保险赔付率高的原因分析及对策研究
  10. android 4.2 camera gallery2,Android Gallery2 修改双击、手势放大的最大倍数