目标:
1:掌握用 python 连接数据库并实现数据库的增删改操作
2:掌握游标对象的 fetchone 与fetchall 方法在数据库不同操作时打印结果的不同!
一:用 python 连接数据库并实现数据库的增删改操作
关键字:execute
语法:
返回影响行数值 = 游标对象 . execute(增删改SQL语句) 例如result_num = cursor_obj.execute(SQL语句)
连接对象.commit() 即对数据表修改后需要提交!!**
注意事项:
1:在对数据库进行增删改操作之后,需要提交修改,做的更改才会生效,否则不生效
2:对数据库进行增删改需要提交,查询操作不需要提交!
3:commit提交不是用游标对象提交,而是用连接对象来提交
代码演示:
二:游标对象的 fetchone 与 fetchall 方法在数据库不同操作时打印结果的不同!
答:fetchone()与fetchall()方法只有在查询数据库(即查询数据库的SQL语句:select……)的时候才能打印出数据,当增删改数据库里面数据的时候,使用fetchone()或fetchall()方法是查询不出来数据的