刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
以下SQLite语句可以修改记录的是?( )
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
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选项是一个修改记录的语句。
创作类型:
原创
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。 让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



