刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

以下哪个Python代码片段正确地执行了一个SQL查询并获取了所有结果?( )

A
cursor.execute("SELECT * FROM students")results = cursor.scroll()
B
cursor.execute("SELECT * FROM students")results = cursor.fetchall()
C
results = cursor.execute("SELECT * FROM students").fetchone()
D
cursor.begin("SELECT * FROM students")results = cursor.fetchmany()
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】在Python中,执行SQL查询并获取所有结果通常需要使用数据库游标对象(cursor)。在这个问题中,选项A和D的代码片段都有错误。选项A中的`cursor.scroll()`方法并不是用来执行SQL查询的,而是用来滚动游标到指定的行。选项D中的`cursor.begin()`方法也不是用来执行SQL查询的,而是用来开始一个数据库事务。选项C中的`cursor.execute().fetchone()`虽然执行了SQL查询,但只获取了查询结果的第一行,而不是所有行。因此,正确的代码片段是选项B,`cursor.execute("SELECT * FROM students")`执行了SQL查询,`results = cursor.fetchall()`获取了所有结果。
创作类型:
原创

本文链接:以下哪个Python代码片段正确地执行了一个SQL查询并获取了所有结果?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share