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

单选题

以下SQLite语句可以修改记录的是?( )

A
cursor.execute('insert into user (id, name) values (\'1\', \'张三\')')
B
cursor.execute('update user set name = "吴吴" WHERE ID = 4')
C
cursor.execute('select id,name from user')
D
conn.execute("DELETE from user")
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】在SQL中,能够修改记录的语句通常是`UPDATE`和`DELETE`。在这四个选项中:

A. `cursor.execute('insert into user (id, name) values ('1', '张三')')` - 这是一个插入语句,用于向`user`表中插入一条新记录,而不是修改现有记录。

B. `cursor.execute('update user set name = "吴吴" WHERE ID = 4')` - 这是一个更新语句,用于修改`user`表中满足`ID = 4`条件的记录的`name`字段。

C. `cursor.execute('select id,name from user')` - 这是一个查询语句,用于从`user`表中检索所有记录的`id`和`name`字段,并不会修改记录。

D. `conn.execute("DELETE from user")` - 这虽然是一个删除语句,但存在错误,通常我们使用`cursor.execute()`而不是`conn.execute()`来执行SQL语句。如果`conn`确实是一个数据库连接对象,并且这个方法被定义过,那么它可能会删除`user`表中的所有记录,而不是修改记录。

因此,只有B选项是一个修改记录的语句。
创作类型:
原创

本文链接:以下SQLite语句可以修改记录的是?( )

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

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

分享考题
share