题目
单选题将user表中'王丽'的密码修改为'wangli',使用的命令是?A.select * from user where name='王丽';B.select user set pwd='wangli' where name='王丽';C.update user set pwd='wangli';D.update user set pwd='wangli'where name='王丽";
单选题
将user表中'王丽'的密码修改为'wangli',使用的命令是?
A.select * from user where name='王丽';
B.select user set pwd='wangli'
where name='王丽';
C.update user set pwd='wangli';
D.update user set pwd='wangli'
where name='王丽";
题目解答
答案
选项A:select * from user where name='王丽';
这条语句是进行查询操作,而不是更新操作。它会根据条件查询出'王丽'所在的记录,但不能修改密码。
选项B:select user set pwd='wangli' where name='王丽';
这条语句的语法错误[1],SET应该在UPDATE语句中使用,而不是在SELECT语句中。
选项C:update user set pwd='wangli';
这条语句是进行更新操作,但没有指定具体的条件,会将所有记录的密码都修改为'wangli',不符合题目要求。
选项D:update user set pwd='wangli' where name='王丽';
这条语句是进行更新操作,将user表中name为'王丽'的记录的密码修改为'wangli',符合题目要求。
综上所述,正确答案为选项D。
答案为:D。
解析
步骤 1:分析选项A
这条语句是进行查询操作,而不是更新操作。它会根据条件查询出'王丽'所在的记录,但不能修改密码。
步骤 2:分析选项B
这条语句的语法错误,SET应该在UPDATE语句中使用,而不是在SELECT语句中。
步骤 3:分析选项C
这条语句是进行更新操作,但没有指定具体的条件,会将所有记录的密码都修改为'wangli',不符合题目要求。
步骤 4:分析选项D
这条语句是进行更新操作,将user表中name为'王丽'的记录的密码修改为'wangli',符合题目要求。
这条语句是进行查询操作,而不是更新操作。它会根据条件查询出'王丽'所在的记录,但不能修改密码。
步骤 2:分析选项B
这条语句的语法错误,SET应该在UPDATE语句中使用,而不是在SELECT语句中。
步骤 3:分析选项C
这条语句是进行更新操作,但没有指定具体的条件,会将所有记录的密码都修改为'wangli',不符合题目要求。
步骤 4:分析选项D
这条语句是进行更新操作,将user表中name为'王丽'的记录的密码修改为'wangli',符合题目要求。