学习
实践
活动
专区
工具
TVP
写文章

学习笔记-Python链接Mysql数据库

今天遇到个小问题,整理一下。过去因很早安装了2和3的版本,后面又安装了Anaconda2和Anaconda3,这个Anaconda是数据科学集成包,所以是自带Python的环境的,综上所述也就是我的电脑里面有4个版本的Python分别安装在了不同的路径上。

今天找了个解决办法,就是重新设置了环境变量,把Anaconda2/3的环境变量放在前面,因为电脑读取路径是优先读取靠前的变量,之后再重新把Python.exe分别更改为Pyhton2和Python3就可以了。

在cmd窗口执行命令时就可以分开执行不同版本的Python了,pip和pip3的安装命令分别针对的是2和3的版本,所以这个问题就算是解决了,如果你的电脑只有3的版本,pip和pip3效果都是一样的。

言归正传,分享下Python链接Mysql数据库的内容:

cmd窗口执行命令:

pip3 install pymysq

spyder执行以下代码:

import pymysql #导入 pymysql#打开数据库连接db= pymysql.connect(host="localhost",user="root", password="12345",db="dd",port=3306)# 使用cursor()方法获取操作游标cur = db.cursor()#1.查询操作# 编写sql 查询语句 user 对应我的表名sql = "select * from dim_category"try: cur.execute(sql) #执行sql语句 results = cur.fetchall() #获取查询的所有记录except Exception as e: raise efinally: db.close() #关闭连接

以上是数据查询的情况,如果需要增删改只需要更改sql对应的内容就可以了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181031G1K6S600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券