mysql练习无答案

把/etc/passwd文件的内容存储到teadb库下的usertab表里,并做如下配置:
1 在name字段下方添加s_year字段 存放出生年份 默认值是1990

2 在name字段下方添加字段名sex 字段值只能是girl 或boy 默认值是 boy

3 在sex字段下方添加 age字段 存放年龄 不允许输入负数。默认值 是 21

4 把id字段值是10到50之间的用户的性别修改为 girl

5 统计性别是girl的用户有多少个。

6 查看性别是girl用户里 uid号 最大的用户名 叫什么。

7 添加一条新记录只给name、uid 字段赋值 值为rtestd 1000
添加一条新记录只给name、uid 字段赋值 值为rtest2d 2000

8 显示uid 是四位数的用户的用户名和uid值。

9 显示名字是以字母r 开头 且是以字母d结尾的用户名和uid。

10 查看是否有 名字以字母a开头 并且是 以字母c结尾的用户。

11 把gid 在100到500间用户的家目录修改为/root

12 把用户是 root 、 bin 、 sync 用户的shell 修改为 /sbin/nologin

13 查看 gid 小于10的用户 都使用那些shell

14 删除 名字以字母d开头的用户。

15 查询 gid 最大的前5个用户 使用的 shell

16 查看那些用户没有家目录

17 把gid号最小的前5个用户信息保存到/mybak/min5.txt文件里。

使用useradd 命令添加登录系统的用户 名为lucy 

[root@host52 mydata]# useradd lucy;
[root@host52 mydata]# cat /etc/passwd | grep lucy
lucy❌1001:1001::/home/lucy:/bin/bash
18 把lucy用户的信息 添加到usertab表里
insert into usertab (name,password,uid,gid,comment,homedir,shell)values ("lucy","x",1001,1001,"","/home/lucy","/bin/bash");

19 删除表中的 comment 字段

20 设置表中所有字段值不允许为空

21 删除root 用户家目录字段的值

22 显示 gid 大于500的用户的用户名 家目录和使用的shell

23 删除uid大于100的用户记录

24 显示uid号在10到30区间的用户有多少个。

25 显示uid号是100以内的用户使用shell的类型。

26 显示uid号最小的前10个用户的信息。

27 显示表中第10条到第15条记录 (****)

28 显示uid号小于50且名字里有字母a 用户的详细信息

29 只显示用户 root bin daemon 3个用户的详细信息。

30 显示除root用户之外所有用户的详细信息。

31 统计username 字段有多少条记录

32 显示名字里含字母c 用户的详细信息
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
33 在sex字段下方添加名为pay的字段,用来存储工资,默认值 是5000.00

34 把所有女孩的工资修改为10000

35 把root用户的工资修改为30000

给adm用户涨500元工资

36 查看所有用户的名字和工资

37 查看工资字段的平均值

38 查看工资字段值小于平均工资的用户 是谁。
查看女生里谁的uid号最大

39 查看bin用户的uid gid 字段的值 及 这2个字段相加的和

猜你喜欢

转载自www.cnblogs.com/ravener/p/9579868.html