前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python连接MySQL数据库

Python连接MySQL数据库

作者头像
菜鸟小白的学习分享
发布2020-07-14 18:01:27
11K0
发布2020-07-14 18:01:27
举报

PyMySQL库安装

python2.X使用的是mysqldb库去连接MySQL服务器,而在python3.X中使用的是PyMySQL库,所以我们需要使用命令pip install PyMySQL,安装库文件

python连接MySQL

我们直接上代码

代码语言:javascript
复制
# -*- coding:utf-8 -*-
import pymysql
#连接数据库
db = pymysql.connect(
    host='192.168.106.100',
    port=3306,
    user='root',
    passwd='123456',
    db='test',
    charset='utf8'
)
cursor=db.cursor()
sql="SELECT * FROM NEWTABLE"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
    print(result)
cursor.close();
db.close();

运行结果如下:

善于观察的小伙伴不难发现:其实今天连接MySQL服务器的代码和昨天连接Oracle的代码非常类似。代码的逻辑如下:

  • 首先我们需要导入pymysql库
  • 通过connect命令进行连接,连接参数分别为MySQL数据库服务器IP、端口、数据库用户名、密码、数据库库名和编码类型
  • 获取游标对象
  • 执行对应的SQL语句
  • 将返回的结果通过fetchall函数全部提取出来
  • 打印返回结果
  • 关闭连接对象
  • 关闭会话连接

小伙伴们如果你们昨天的Oracle程序自己进行了验证,你就会发现今天的实验就十分easy了。还不赶快行动起来~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 菜鸟小白的学习分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档