2020-11-09

pymysql的使用

pymysql是python提供的一个mysql客户端模块,用于与mysql服务器建立连接,发送查询,并获取结果等

pymysql的安装

pip install pymysql

pymysq的基本使用

1.建立连接:数据库的地址,账号,密码,数据库的名字,有中文要存入数据库的话要加charset=‘utf8’

 conn = pymysql.connect() 
          1)db=pymysql.connect(参数列表)
                参数列表有:
                1. host : 主机地址,本地地址 localhost
                2. port : 端口号 ,默认为3306
                3. user : 用户名
                4. password : 密码
                5. database : 要连接到的库
                6. charset : 编码方式,推荐使用 utf8

2.创建游标:

 cursor = conn.cursor()

3.执行sql,更新单条数据,并返回受影响行数

effect_row = cursor.execute("update hosts set host = 'abcd'")

4 . 插入操作
插入多条,并返回受影响的函数

effect_row = cursor.executemany()

5.查询数据

cursor.execute("select * from hosts")

6.获取数据
获取一行

row_1 = cursor.fetchone()

获取n行

row_2 = cursor.fetchmany(n)

获取所有

row_3 = cursor.fetchall()

7.重设游标类型为字典类型

cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

8.提交,保存新建或修改的数据

conn.commit()

9关闭游标

cursor.close()

10关闭连接

conn.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值