DBA实战面试题(一)

打印 上一主题 下一主题

主题 764|帖子 764|积分 2292

数据库面试测试题(一)

简述当前主流RDBMS软件有哪些?开源且跨平台的数据库软件有哪些?

参考答案
当前主流的数据库服务器软件有: Oracle 、 DB2 、 SQL SERVER 、MySQL 等 ,其中只有MySQL是既开源又跨平台的数据库服务软件。
简述MySQL数据库的服务进程名、默认端口、默认数据库目录?

参考答案
服务进程名:mysqld
默认监听端口号:3306
默认数据库目录:/var/lib/mysql
简述MySQL默认的4个库叫什么名字?哪个库里的数据不占用物理磁盘空间?

参考答案
MySQL默认的4个库分别是 information_schema 、performance_schema 、mysql 、sys 其中information_schema库不占用物理磁盘空间。
简述MySQL数据库中插入、更新、查询、删除表记录的指令格式。

参考答案
1)插入记录指令格式
  1. //一次插入一条记录 给记录的所有字段赋值insert  into   库.表   values(值列表);//一次插入多条记录 给记录的所有字段赋值insert  into   库.表   values(值列表),(值列表);  insert  into   库.表(字段名列表)   values(值列表); //一次插入1条记录 给记录的指定字段赋值insert  into   库.表(字段名列表)   values(值列表),(值列表); //一次插入多条记录 给记录的指定字段赋值
复制代码
2)更新记录指令格式
  1. //批量修改update  表名  set   字段名=值,字段名="值";     //修改符合条件的记录字段的值update  表名  set   字段名=值,字段名="值" where  条件;
复制代码
3)查询记录指令格式:
  1. //查询所有记录指定字段的值。select  字段列表   from  表名; //查询与条件匹配记录指定字段的值。select  字段列表   from  表名  where  条件表达式列表;
复制代码
4)删除表记录指令格式:
  1. //删除表的所有记录。delete  from  表名;//只删除符合条件的记录         delete  from  表名  where  条件;
复制代码
查询综合练习题,按要求写出对应查询语句。

1、添加记录编号字段id 在所有字段上方,字段值可以自动增长。
2、显示uid 是四位数的用户的用户名和uid号。
3、显示名字是以字母r 开头 且是以字母d结尾的用户名和uid号。
4、查看gid 小于10的用户使用shell的种类。
5、查看shell不是/bin/bash用户中uid号最大用户名及uid号。
6、统计uid是3位数的用户的个数。
参考答案
1、添加记录编号字段id 在所有字段上方,字段值可以自动增长。
  1. alter  table  userdb.userlist  add  id  int(2) primary key  auto_increment  first;
复制代码
2、显示uid 是四位数的用户的用户名和uid号。
[code]select  name,uid  from userdb.userlist where uid >=1000 and uid
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表