数据库练习(数据库管理,导入导出,匹配,聚集函数)

+++++++++++++++++++++++++++++++++++++++++++++++++++
1 把/etc/passwd文件的内容存储到userdb库下的user表里,并做如下配置:

2 在用户名字段下方添加s_year字段 存放出生年份 默认值是1990
3 在用户名字段下方添加字段名sex 字段值只能是gril 或boy 默认值是 boy
4 在sex字段下方添加 age字段 存放年龄 不允许输入负数。默认值 是 21
5 把uid字段值是10到50之间的用户的性别修改为 girl
6 统计性别是girl的用户有多少个。
7 查看性别是girl用户里 uid号 最大的用户名 叫什么。
8 添加一条新记录只给name、uid 字段赋值 值为rtestd 1000
9 添加一条新记录只给name、uid 字段赋值 值为rtest2d 2000
10 显示uid 是四位数的用户的用户名和uid值。

11 显示名字是以字母r 开头 且是以字母d结尾的用户名和uid。
12 查看是否有 名字以字母a开头 并且是 以字母c结尾的用户。
13 把gid 在100到500间用户的家目录修改为/root
14 把用户是 root 、 bin 、 sync 用户的shell 修改为 /sbin/nologin
15 查看 gid 小于10的用户 都使用那些shell
16 删除 名字以字母d开头的用户。
17 查询 gid 最大的前5个用户 使用的 shell
18 查看那些用户没有家目录
19 把gid号最小的前5个用户信息保存到/mybak/min5.txt文件里。
20 使用系统命令useradd 命令添加登录系统的用户 名为lucy

21 把lucy用户的信息 添加到user1表里
22 删除表中的 comment 字段
23 设置表中所有字段值不允许为空
24 删除root 用户家目录字段的值
25 显示 gid 大于500的用户的用户名 家目录和使用的shell
26 删除uid大于100的用户记录
27 显示uid号在10到30区间的用户有多少个。
28 显示uid号是100以内的用户使用的shell。
29 显示uid号最小的前10个用户的信息。
30 显示表中第10条到第15条记录

31 显示uid号小于50且名字里有字母a 用户的详细信息
32 只显示用户 root bin daemon 3个用户的详细信息。
33 显示除root用户之外所有用户的详细信息。
34 统计username 字段有多少条记录
35 显示名字里含字母c 用户的详细信息
36 在sex字段下方添加名为pay的字段,用来存储工资,默认值15000.00
37 把所有女孩的工资修改为10000
38 把root用户的工资修改为30000
39 给adm用户涨500元工资
40 查看所有用户的名字和工资

41 查看工资字段的平均值
42 显示工资字段值小于平均工资的用户名。
43 查看女生里uid号最大用户名
44 查看bin用户的uid gid 字段的值 及 这2个字段相加的和

发布了18 篇原创文章 · 获赞 23 · 访问量 3094

猜你喜欢

转载自blog.csdn.net/qq_42130112/article/details/103435601