前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pymysql模块

pymysql模块

作者头像
小小咸鱼YwY
发布2019-07-22 10:06:49
1.2K0
发布2019-07-22 10:06:49
举报
文章被收录于专栏:python-爬虫python-爬虫

pymysql模块

一.创建连接库

代码语言:javascript
复制
conn = pymysql.connect(host="127.0.0.1",#默认是本机
                       port=3306, #默认3306
                       user="root",#必填
                       password='密码',#必填
                       db="库名")#必填
#如果没有库会报pymysql.err.InternalError: (1049, "Unknown database '库名'")
所有我们编辑可以这样
try:
    conn = pymysql.connect(host="127.0.0.1",#默认是本机
                           port=3306, #默认3306
                           user="root",#必填
                           password='16745',#必填
                           db="asds",)#必填
except pymysql.err.InternalError:
    print('没有库')

二.建立游标

代码语言:javascript
复制
cursor = conn.cursor(pymysql.cursors.DictCursor) #自定义游标类型为字典
cursor = conn.cursor()#默认是元祖

三.提交sql语句

普通提交

代码语言:javascript
复制
count = cursor.execute('show tables') #返回值为受到影响的数据条数

防注入提交

代码语言:javascript
复制
table_name = input('table name :')
count = cursor.execute('select table %s',(name,))

四.查看内容

代码语言:javascript
复制
默认显示之前那一次显示的内容,只显示查看相关语法的内容,为返回值 
cursor.fetchall() #查看全部
cursor.fetchone() #查看当前游标位置的一个值
cursor.fetchmay(N) #查看当前游标位置的n值

五.移动游标

  • 相对位置 cursor.scroll(1, "relative") cursor.scroll() #默认是相对位置
  • 绝对位置 cursor.scroll(0, "absolute")
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pymysql模块
    • 一.创建连接库
      • 二.建立游标
        • 三.提交sql语句
          • 四.查看内容
            • 五.移动游标
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档