• pymysql模块操作数据库


    pymysql模块是python操作数据库的一个模块
     
    connect()创建数据库链接,参数是连接数据库需要的连接参数
    使用方式:
      模块名称.connect()
      参数:
      host=数据库ip
      port=数据库端口
      user=数据库用户名
      passwd=数据库密码
      db=数据库名称
      charset=数据库编码
     
    cursor()创建数据库操作游标,无参
    使用方式:
      游标变量.cursor()
     
    execute()操作数据库,参数1 sql语句,参数2 字符串占位符变量
    使用方式:
      游标变量.execute()
    execute()操作数据库会返回,操作数据库后影响的行数,我们可以以此判断是否操作成功
     
    commit()提交数据到数据库,无参
    使用方式:
      创建数据库链接变量.commit()
     
    close()关闭游标
    使用方式:
      游标变量.close()
     
    close()关闭数据库
    使用方式:
      创建数据库变量.close()
     
    示例:
     
    向数据库添加一条数据
    #!/usr/bin/env python
    # -*- coding:utf-8 -*- import pymysql
    # 创建连接
    """ host=数据库ip port=数据库端口 user=数据库用户名 passwd=数据库密码 db=数据库名称 """
     
    conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='279819', db='cshi')
    # 创建游标
    cursor = conn.cursor()
    # 执行SQL,并返回收影响行数
    effect_row = cursor.execute("INSERT INTO db1(yhm,mim) VALUES('adc8868','279819')")
    #添加一条数据
    print(effect_row)  
    #返回影响行数
    # 提交,不然无法保存新建或者修改的数据
    conn.commit()
    # 关闭游标
    cursor.close()
    # 关闭连接
    conn.close()
  • 相关阅读:
    第四次实践作业
    第三次实践作业
    第二次实践作业
    第一次实践作业
    第02组 Beta版本演示
    第02组 Beta冲刺(4/4)
    大数据应用技术课程实践--选题与实践方案
    15 手写数字识别-小数据集
    14 深度学习-卷积
    13 垃圾邮件分类2
  • 原文地址:https://www.cnblogs.com/zhangyin6985/p/7229549.html
Copyright © 2020-2023  润新知