SQL的作业题目,!

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:48:28
1:创建一个名为testdb的数据库
2:创建一个名为user的表字段有ID(PK),NAME,AGE,PASSWORD,rolesID(FK)
创建一个名为roles的表字段有ID(PK),ROLES,DESCRITPTION
3:插入以下数据:

roles中插入:
id roles DESCRITPTION
1 admin 管理员
2 user 用户
3 test 测试人员

user中插入:
ID(PK),NAME,AGE,PASSWORD,rolesID(FK)
1 a 1 aaaaa 1
2 b 10 aaaaa 2
3 c 19 aaaaa 1
4 d 12 aaaaa 3
5 e 11 aaaaa 1
6 f 21 aaaaa 2
7 g 13 aaaaa 1
8 h 41 aaaaa 3
9 i 11 aaaaa 1

4:从user和roles表中查出不同的角色名称

5:从user和roles表中查出管理员的姓名
6:从user和roles表中查出用户年龄不小与30的姓名
7:求出user表中的用户的平均年龄
8:按年龄大小和角色权限给用户排序sjg
9:删除年龄为1的用户
10:更新测试人员的密码为“test”

.......这个,我建议楼主自己完成吧,都是些很基本的东西
给些提示,自己解决吧

4.select中where子句连接2表

5.同上
6.在where中加多一个限制条件

7 order by ***,***

8 delete from where......

9 update ...set.....where.....

给分太少,不给回答.