数据库编程(python+mysql)

流程:

  • 使用pymysql模块
  • 建立连接:

    con = connect(host='localhost',port=3306,user='dbuser1',password='',database='dbname',charset='utf8')

  • 获取游标:

    cur = con.cursor()

  • 执行sql:

    cur.execute('要执行的sql语句') #会返回一个受影响行数的数字

  • 如果是select语句,可用cur.fetchone(),cur.fetchmany(2),cur.fetchall()获取查询的数据,返回值是元组类型。这里要注意的是在一次查询中前面的取过了就不会再取,因为游标是移动的
  • 数据有变化时提交:

    con.commit()

  • 撤销,回滚:

    con.rollback()

  • 关闭游标:

    cur.close()

  • 关闭连接:

    con.close()

猜你喜欢

转载自www.cnblogs.com/being-a-tester/p/10320184.html