python操作数据库之pymysql,让你的代码酷起来~

1.安装pymysql

pip install pymysql 

 

2.概念

1)数据库连接
        数据库连接(database connection)是数据库服务器与客户端之间的通信联系。客户通过数据库连接发送命令、接收服务器返回的结果。

2)游标

把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。

 

3.操作方法

1)导包

import pymysql

2)连接数据库

        conn = pymysql.connect(
             host="主机名",
             user="用户名",
             password="密码"
             port=端口号,
             db="数据库名",
             charset="utf8",  # 编码格式
             autocommit=True # 自动提交
         )

3)设置游标

        cur = conn.cursor()

4)编写sql

        sql = "select * from course"

5)执行sql语句

        cur.execute(sql)

6)查询数据

        result = cur.fetchall()  # 获取sql查询的全部数据

        result = cur.fetchone() # 返回查询到的第一条数据

        result = cur.fetchmany(1) # 返回自定义数据条数

7)提交
        分为自动提交和手动提交,自动提交就是第一步连接数据库设置的 autocommit=True参数,一般设置为自动提交方式。

        conn.commit() #手动提交

8)关闭游标

        cur.close()

9)关闭数据库

        conn.close()

代码示例:

4a28e18868b54a6bbba7bd9e5660a3f6.png

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值