数据库事务操作:增、删、改、查
数据库操作步骤10:
- 链接数据库
- try捕获
- 创建游标
- 定义SQL语句
- 执行语句
- 打印影响行数
- 提交事务
- except捕获处理打印错误
- 回滚事务
- 关闭数据库
插入操作
import pymysql
# 1链接数据
conn = pymysql.connect(host='localhost', user='root', password='12345', database='bill', charset='utf8')
# 2Try捕获
try:
# 3创建游标
with conn.cursor() as cur:
# 4定义sql语句
ins_sql = 'insert into member (name, phont) values (%s, %s)'
# 5执行sql语句
aft = cur.execute(ins_sql, ('java', '123'))
# 6打印影响行数
print('影响数据行数{0}'.format(aft))
# 7提交事务
conn.commit()
# 8捕获处理
except pymysql.DatabaseError as e:
# 9回滚 打印错误
conn.rollback()
print(e)
# 10关闭数据库
finally:
conn.close()
修改改操作
import pymysql
conn = pymysql.connec