Python3.6连接mysql(一)
初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块
之前按照廖雪峰网站上的方法安装mysql驱动的方法:
MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--allow-external
:
$ pip install mysql-connector-python --allow-external mysql-connector-python
如果上面的命令安装失败,可以试试另一个驱动:
$ pip install mysql-connector
这两种方法都尝试了,都没有成功
后来发现,因为使用的是python3.6,好像上面的两种方法都是提供给之前的python版本,然而python3.6却怎么都装不上,一直报一个配置文件有问题
之后在http://blog.csdn.net/wochunyang/article/details/52457969找到了解决的办法
通过pip 安装pymysql:pip install pymysql
连接数据库代码示例:
#coding=utf-8#导入pymysql的包 import pymysql import pymysql.cursors #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 #port 必须是数字不能为字符串 connection=pymysql.connect(host='localhost', user='root', password='123456', db='test', port=3307, charset='utf8') try: #获取一个游标 with connection.cursor() as cursor: sql='select * from user' cout=cursor.execute(sql) print("数量: "+str(cout)) for row in cursor.fetchall(): #print('%s\t%s\t%s' %row) #注意int类型需要使用str函数转义 print("ID: "+str(row[0])+' 名字: '+row[1]+" 性别: "+row[2]) connection.commit() finally: connection.close()
转载于:https://www.cnblogs.com/zhuchenglin/p/7535316.html
Python3.6连接mysql(一)相关推荐
- Python3.4连接Mysql
Python3.4连接Mysql Python版本:3.4.3 安装Lib库:pymysql 代码结构树: 主函数代码片dbcheck.py #!/usr/bin/python # -*- codin ...
- python3.6使用mysql_Python之——Python3.6连接MySQL
只安装了Python是不能连接数据库的,还要安装Python连接MySQL的相关类库,Python2.7连接MySQL的类库很多,MySQL官方最新支持的Python为Python3.4.,如下图所示 ...
- Python3.x连接MySQL数据库,SQL语句使用方法
Python3.x连接MySQL数据库 使用的Python包 连接MySQL数据库使用的包为pymysql 使用pip导入此包,在cmd下输入一下语句: pip install pymysql 打开数 ...
- python3远程连接MySQL
使用python3连接至远程的mysql服务器 python3连接mysql使用pymysql,首先要去下载对应版本的. pip3 install pymysql 1.导入模块: import pym ...
- python3 django连接mysql 数据库
详情参考: https://blog.csdn.net/weixin_33127753/article/details/89100552 https://imshusheng.com/python/2 ...
- Python3 pymysql连接mysql数据库 windows
pymsql是一个不错的连接mysql的Python类库 我比较喜欢把知识点注释在我的code里,直接上代码吧,不需要要多解释说明. import pymysql# unix_socket='/tmp ...
- python3.5连接MySQL
python3.5版本特殊,以前版本的mysqldb不支持3.5了,所以这里使用pymysql 下载地址 1.解压之后,运行cmd,进入到PyMySQL3-0.5目录,输入python setup.p ...
- python3如何连接mysql数据库
原本连接数据库用的是mysql_python,但发现无论怎么安装都装不上去,pip和手动安装都失败了 后来才知道用pymysql才是3版本以后最好适用的 命令 pip3 install PyMySQL ...
- python使用pymysql连接mysql_python3使用PyMysql连接mysql数据库的简单示例
这篇文章主要为大家详细介绍了python3使用PyMysql连接mysql数据库的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小 ...
最新文章
- asp.net input怎么获取值
- 这7个开源技术,支撑起整个互联网时代
- 虚拟机cenos 重置密码
- PHP_crontab 漏洞,shopex 4.8.5.45144 \core\include_v5\crontab.php 远程shell写入漏洞
- 【深度学习的数学】卷积神经网络的搭建
- Ruby on Rails 的检验方法(Validation Helpers)大全
- 零元学Expression Blend 4 - Chapter 36 来玩捉迷藏吧!!!看看ScrollBar的Disabled与Hidden之差异...
- 第四章: 4.1 logging模块 | 正则表达式
- linux c 指针数组定义数组长度,C/C++指针数组和 迪士尼源码搭建下载 数组指针...
- 争分夺秒:阿里实时大数据技术全力助战双11
- Kali Linux 秘籍 第二章 定制 Kali Linux
- 基于JAVA+SpringMVC+MYSQL的报价管理系统
- Spring Boot 2.x 多数据源配置之 JPA 篇
- VSCODE: 快速生成html框架
- 分析百度搜索算法中:收录骤增骤减背后的原因
- 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)...
- oracle官网一体机,沃趣科技-最新活动-oracle一体机|沃趣oracle一体机QData
- 办公室装修设计6大规范示意
- 燕东微在科创板上市:市值263亿元,北京电控、亦庄国投等为股东
- 任天堂switch通过v2某yN实现网络访问
热门文章
- Redis作者谈Redis应用场景
- 一些c中常用的功能函数
- python文件函数_Python closed()函数:关闭打开的文件
- qt 里面使用webengine
- webgl babylonjs 优化
- MFC笔记:初始化tab控件一点改进
- mysql 升序_MySQL“自古以来”都有一个神秘的HANDLER命令
- git add后取消_满满干货!——Git知识总结
- 95-30-018-Channel-AbstractNioByteChannel
- 【FLink】Flink 消费 kafka 消费组 死掉 Marking the coordinator dead for group 造成数据重复消费