简答题

    练习题MySQL数据库设计与开发一、选择题1. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。A.使用WHERE子句B.在GROUP BY后面使用HAVING 子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING 子句,再使用WHERE子句2. 以下能够删除一列的是( )A.alter table emp remove addcolumn;B.alter table emp drop column addcolumn;C.alter table emp delete column addcolumn;D.alter table emp delete addcolumn;3.根据关系模式的完整性规则,一个关系中的主键()。A.不能有两列组成 B.只能由一列组成C.不允许空值 D.可以取空值4.在视图上不能完成的操作是(A,查询 B.在视图上定义新的视图C.更新视图 D.在视图上定义新的表5.以下哪个语句用于撤销权限()A.DELETE B. DROPC.REVOKE D.UPDATE6.mysql数据库编程语言中选择语句有哪些()A.IF B.WHILEC.SELECT D.SWITCH7.以下哪些命令是DDL语句( )A.update命令 B. ALTER TABLE命令C. SELECT 命令 D. INSERT命令8. E-R图提供了表示信息世界中实体、属性和( )的方法。A.数据 B.联系C.表 D.模式9.在MySQL中,通常使用( )语句来指定一个已有数据库作为当前工作数据库。A.USING B.USEDC.USES D.USE10 Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。A.查询工资大于1250的纪录B.查询1250号记录后的记录C.检索所有的职工号D.从[职工]关系中检索工资大于1250的职工号二、判断题( )1.缺省情况下,所创建的索引是非聚集索引。( )2.MySQL安装成功后,在系统中回默认建立一个usr用户。( )3.存储过程是存储在服务器上的一组预编译的pl-SQL语句。( )4.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。三、填空题1.当某字段要使用AUTO_INCREMENT的属性时,该字段必须是 类型的数据,且该字段还必须是 ;2.在SELECT语句的FROM子句中可以指定多个表或视图,相互之间要用 分隔;3.Table 'a1' already exists这个错误信息的含义是 ;4.语句SELECT “张三\n李四”执行的结果是 ;四、简述题1、简述数据库的特点2、常见的几种约束有哪些?分别代表什么意思?如何使用?五、设计题设某数据库中有如下数据表:tb_employee说明:tb_employee 员工信息表empID 员工号 empName 员工姓名 empGender 员工性别empAge 员工年龄 empRank 员工职位 empSalary 员工工资empDepartment 员工所属部门tb_Departments说明: tb_Departments 部门信息表depaID 部门编号 depaName 部门名称 depaTel 部门电话请完成下列题目:1、设计SQL语句,查找所有人事部门员工的基本信息。2、设计SQL语句,查找“刘德华”所在部门的电话号码。3、请写出下列SQL语句执行后的结果Select * from tb_Departments;4、请写出下列SQL语句执行后的结果Select empSalary from tb_employeeWhere empRank=”部长”;5、请写出下列SQL语句执行后的结果Select empName from tb_employeeWhere empGender=”男”&& empSalary>4500;


    火星搜题