目标:
    1:掌握用 python 连接数据库并实现数据库的增删改操作
    2:掌握游标对象的 fetchone 与fetchall 方法在数据库不同操作时打印结果的不同!

    一:用 python 连接数据库并实现数据库的增删改操作

    关键字:execute

    语法:

    返回影响行数值 = 游标对象 . execute(增删改SQL语句) 例如result_num = cursor_obj.execute(SQL语句)

    连接对象.commit() 即对数据表修改后需要提交!!**

    注意事项:

    1:在对数据库进行增删改操作之后,需要提交修改,做的更改才会生效,否则不生效
    2:对数据库进行增删改需要提交,查询操作不需要提交!
    3:commit提交不是用游标对象提交,而是用连接对象来提交

    代码演示:

    image.png


    二:游标对象的 fetchone 与 fetchall 方法在数据库不同操作时打印结果的不同!


    答:fetchone()与fetchall()方法只有在查询数据库(即查询数据库的SQL语句:select……)的时候才能打印出数据,当增删改数据库里面数据的时候,使用fetchone()或fetchall()方法是查询不出来数据的