
数据库技术作业1.doc
5页数据库技术应用作业一一、单项选择题(共20道小题,共100.0分) 1.CREATE语句属于SQL的(A )语言1. 数据定义语言(DDL) 2.INSERT(插入)语句属于SQL的(B )语言B.数据操作语言(DML) 3.(B )数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取B.阶层型 4.对数据进行读取/插入操作的是由(B )完成的B.数据管理系统 5.(错误)CREATE TABLE命令的选项很多,(C )用于禁止设置重复的值 C. UNIQUE 6.CREATE TABLE命令的选项很多,(D )用于定义自动递增数据列D.AUTO_INCREMENT 7.修改MySQL用户root的密码的指令是(A )1. mysqladmin -u root password test 8.以下(D )命令可以用来查看Mysql当前的数据库一览 D.show databases; 9.可以给表名设定短的别名,此时使用(B )语句B.AS 10.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的、使用最频繁的语句是(C )语句。
C SELECT 11.在监视器(或称客户端)中使用SQL语句时,可以使用( )添加注释D./* …*/ 12.某查询语句运行后返回的结果集为:1班 722班 753班 NULL则最有可能的查询语句是以下的(B )B. SELECT AVG(score) FROM test WHERE class<3 GROUP BY class13.从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select * from student where(C )C.NAME LIKE ‘张%’ 14.DELETE FROM S WHERE 年龄>60语句的功能是(A )1. 从S表中彻底删除年龄大于60岁的记录 15.在查询语句中,ORDER BY 的含义是(A )1. 结果排序 16.SELECT EXTRACT(YEAR_MONTH FROM 2010-08-21 12:00:00); 返回的结果是(D )D.201008 17.SELECT LENGTH(理由) ; 返回的结果是(D )D.4 18.[+]、[−]、[*]和[/] 等,通常被称为(A )1. 算术运算符 19.(A )运算符是对子查询中抽出的记录作是否存在检查的运算符。
1. EXISTS 20.具有“复制表的列构造以及数据来创建新表”功能的语句是(B )1. CREATE TABLE 新表名 SELECT * FROM 旧表名; 作业二、单项选择题(共20道小题,共100.0分) 1.通常没有特别指定引擎时,将使用默认引擎(A )1. MyISAM2.(C )是在某一事务处理中对同一数据进行多次读取,但由于其他事务处理的更新动作读取的数据状态发生了改变C 不可重复读取 3.(A )从别的事务处理中读取到还没有提交的更新数据1. 非提交读取 4.(A )是当用户参照数据时,将对象数据变为只读形式的锁定1. 共享锁定 5.在大多数数据库中用(A )结构来保存索引1. B树 6.(错误)CREATE INDEX命令的作用是(C )C创建索引 7.(C )是表中所有记录的搜索引导C索引 8.(错误)以下关于视图的描述中,错误的是(D ) D在一个语句中,一次可以修改一个以上的视图对应的基表 9(C )命令可以查看视图的创建语句C SHOW CREATE VIEW 10创建视图时(A )1. 可以引用其它的视图 11(D )是只能使用在存储过程中的变量,用于保存存储过程中的临时值。
D 局部变量 12在存储过程中,(A )函数取得前一条SELECT语句中检索出的记录件数1. FOUND_ROWS 13定义存储过程时,如果在参数前指定INOUT,则说明该参数是(B )B既是输入型,也是输出型 14定义存储函数时,不能指定参数的类型,它的参数只能是(A )1. 输入型 15定义存储函数的命令是(A )1. CREATE FUNCTION 16将数据库整体保存到文件中的操作被称为(B )B 转储17(错误)CSV文件的内容是(D )作为分隔符来组织起来的文本数据D逗号 18向数据库中导入CSV文件被称为(B )B导入 19将数据库表中的数据提取出来的动作,被称为(A )1. 导出 20在MySQL监视器中使用tee命令的作用是(B ) B 将执行结果保存到文件中 。
