pymysql安装与介绍

1.pymysql

pymysql是python提供给用户的一个操作mysql数据库的接口模块, 该模块提供了各种方法来操作mysql数据库

2.pymysql的安装

pip install pymysql -i 清华源网址

3.pymysql的大致使用

 # 1.导包
        import pymysql
        # 2.打开数据库连接
        conn = pymysql.connect(host='localhost', user='root', password="root",
                database='db', port=3306) 
        # 3.获取游标
        cursor = conn.cursor()
        # 4.执行SQL语句
        cursor.execute("SELECT VERSION()") 
        conn.close()		

4.pymysql操作详解

 1.事务的提交与回滚
    conn.commit(): 提交事务
    conn.rollback(): 事务回滚

  2.插入数据

 sql = """
      insert into 表名  字段名 values 字段值
    """
    try:
        # 执行SQL语句
      cursor.execute(sql)
        # 提交事务
      conn.commit
    except:
        # 回滚
        conn.rollback()

3.删除数据

sql = """DELETE FROM 表名 WHERE 条件"""
    try
       cursor.execute(sql)  # 执行SQL语句
       db.commit()          # 提交修改
    except
       db.rollback()        # 发生错误时回滚

4.查询数据

sql = """
        select * from 表名
      """
      cursor.execute(sql)
      # 该方法获取下一个查询结果集。结果集是一个对象
      cursor.fetchone()
      # 接收全部的返回结果行
      cursor.fetchall()  # 可以遍历
     # 数据操作---更新
        sql = """UPDATE 表名 SET 字段名 = 字段值 WHERE 条件"""
        try:
           cursor.execute(sql)  # 执行SQL语句
           db.commit()          # 提交到数据库执行
        except
           db.rollback() 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值