sql server高手请进!急!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:19:17
用SQL语句编写以下4道
(1)要查询姓“李”并且是“2007年2月1日”之前已注册的用户信息,写出SQL语句。
(2)假设“用户”表中只有“用户ID”、“用户名”、“密码”三个字段,并且“用户ID”为自动编号的字段,要向该表中插入一条记录,该记录的用户名为“admin”,密码为“666”,写出SQL语句。
(3)修改“用户”表中“用户ID”为“12”的密码,修改后的密码为“456”,写出SQL语句。
(4)执行SQl语句“Delete From用户”后,“用户”数据表中剩下多少条记录?

正确答案:
1.select * from 用户 where 用户名 like '李%' and 注册时间<'2007-02-01'
2.insert into 用户 (用户名,密码) values ('admin','666')
3.update 用户 set 密码='456' where 用户ID='12'
4.Delete From用户后面没加任何where条件,会删除全部记录,因此剩下0条记录

注:如果用户表并未和其他任何表建立关联关系的话,可以用个速度更快的方法删记录:代码如下:
truncate table 用户

以上,希望对你有所帮助!

1.select * from tb where name like '李%' and regtime > '2007-2-1'
2.insert into t values('admin','666')
3.update t set password = '456' where id = 12
0条记录

select * from table where name like '李%' and hiredate<‘2007-2-1’
你说的是oracle/sql 还是 sql server?
update table set userPwd=456 where userId=12
delete不加条件的话 会全部删除记录

你比我还菜鸟哦