流程:
- 使用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()