内容正文:
1.单选题 (1分)
在INSERT触发器中,可以使用关键字( )引用。
· A.OLD和.NEW
· B OLD.
· C OLD.和NEW.
· D NEW.
2.单选题 (1分)
在MySQL中,删除视图使用( )命令。
· A DELETE
· B CLEAR
· C REMOVE
· D DROP
3.单选题 (1分)
下列关于索引的描述中,错误的是( )。
· A 文索引只能创建在CHAR、VARCHAR或者TEXT类型的字段上。
· B 使用SPATIAL参数可以设置唯一索引。 UNIQUE唯一索引
· C 主键是一种特殊唯一索引。
· D MySQL中只有MyISAM存储引擎支持空间检索。
4.单选题 (1分)
MySQL数据库备份所使用的命令是( )。
· A mysqld 用户名 密码 数据库名 路径(备份文件名)
· B mysql 用户名 密码 数据库名 路径(备份文件名)
· C mysqladmin 用户名 密码 数据库名 路径(备份文件名)
· D mysqldump 用户名 密码 数据库名 路径(备份文件名)
5.单选题 (1分)
下面( )不是MySQL的特性。
· A 可以处理拥有上千万条记录的大型数据库。
· B 优化的SQL查询算法,有效地提高查询速度。
· C 使用Java编写,并使用了多种编译器进行测试,保证源代码的可移植性。
· D 支持多线程,充分利用CPU资源。
6.单选题 (1分)
查询student表中,姓名的第一个字为“王”的学生Sno和SNAME信息。下面列出的SQL语句中,哪个是正确的( )。
· A SELECT Sno, SNAME FROM student WHERE SNAME like '王'
· B 以上三条语句都符合题意
· C SELECT Sno, SNAME FROM student WHERE SNAME='王%'
· D SELECT Sno, SNAME FROM student WHERE SNAME LIKE '王%'
7.单选题 (1分)
下列关于视图和表的说法正确的是( )。
· A 每个视图对应一个表。
· B 对所有视图都可以像表一样执行UPDATE操作。
· C 视图的数据全部在表中。
· D 视图是表的一个镜像备份。
8.单选题 (1分)
调用存储函数使用( )关键字。
· A SELECT
· B LOAD
· C CREATE
· D CALL
9.单选题 (1分)
下列关于DELETE语句和TRUNCATE TABLE语句的区别( )描述是错误的。
· A 对于参与了索引和视图的表,不能使用TRUNCATE TABLE语句来删除数据。
· B DELETE语句每删除一行,都会在事务日志中添加一行记录。
· C 使用TRUNCATE TABLE语句删除数据表中的所有数据后,也可以恢复。不可恢复
· D 使用TRUNCATE TABLE语句后,表中的AUTO_INCREMENT计数器将被重新设置为该列的初始值。
10.单选题 (1分)
以下哪项用于右外连接( )
· AJOIN
· B INNER JOIN
· C LEFT JOIN
· D RIGHT JOIN
11.单选题 (1分)
创建数据表时,使用( )关键字表示创建临时表。
· A DEFAULT
· B IF NOT EXISTS
· C NOT NULL
· D TEMPORARY
12.单选题 (1分)
创建数据表时,使用( )语句。
· A ALTER TABLE
· B CREATE DATABASE
· C CREATE TABLE
· D ALERT DATABASE
13.单选题 (1分)
以下哪种操作能够实现实体完整性( )
· A 设置唯一键
· B设置主键
· C 减少数据冗余
· D 设置外键
14.单选题 (1分)
下列( )可以在命令提示符下启动MySQL服务器。
· A net start
· B net start mysql80
· C start mysql80
· D net stop mysql80
15.单选题 (1分)
下列描述错误的是( )。
· A MySQL数据库名可以由任意字母、阿拉伯数字、下划线(_)和“$”组成。
· B 在Windows系统中,可以创建一个名称为tb_bookInfo的数据库和一个名称为tb_bookinfo的数据库。不能有大写字母
· C MySQL数据库名最长可为64个字符。
· D 不能使用MySQL关键字作为数据库名、表名。
16.单选题 (1分)
数据库服务器、数据库和表的关系,正确的说法是( )
· A 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
· B 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
· C 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
· D一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
17.单选题 (1分)
在创建触发器时,触发事件不能使用( )。
· A UPDATE
· B CREATE
· C INSERT
· D DELETE
18.单选题 (1分)
下面( )语句不能查看视图。
· A SHOW VIEW
· B SHOW TABLE STATU
· C SHOW CREATE VIEW
· D DESCRIBE
19.单选题 (1分)
下列( )语句可以用于查看服务器中所有的数据库名称。
· A SHOW DATABASE;
· B SHOW ENGINES;
· C SHOW VARIABLES;
· D SHOW DATABASES;
20.单选题 (1分)
主键的建立有( )种方法.
· A 三
· B 一
· C 四
· D 二
21.单选题 (1分)
下列( )是删除触发器的关键字。
· A DELETE
· B ALERT
· C DROP
· D CREATE
22.单选题 (1分)
要修改数据表tb_student的存储引擎为InnoDB,可以使用下面的( )语句。
· A Alter TABLE tb_student ADD CONSTRAINT mrprimary PRIMARY KEY (id);
· B ALTER TABLE tb_student DEFAULT CHARSET=InnoDB;
· C ALTER TABLE tb_student ENGINE=InnoDB;
· D ALTER TABLE tb_student AUTO_INCREMENT=InnoDB;
23.单选题 (1分)
下列( )条语句是错误的。
· A UPDATE FROM tb_user SET username='mr' WHERE id=2;无FROM
· B DELETE FROM tb_user;
· C UPDATE tb_user SET username='mr' WHERE id=2;
· D TRUNCATE TABLE tb_user;
24.单选题 (1分)
要删除数据表tb_user中的全部数据,下列( )方法不能实现。
· A TRUNCATE TABLE tb_user;
· B DELETE FROM tb_user WHERE name='all';
· C DELETE FROM tb_user;
25.单选题 (1分)
在数据库中,为了维护冗余数据,可以使用( )保证数据的一致性。
· A 索引
· B 触发器
· C 约束
· D 存储过程
26.单选题 (1分)
下列( )语句可以用于将db_library数据库作为当前默认的数据库。
· A SHOW db_library;
· B USE db_library;
· C CREATE DATABASE db_library
· D SELECT db_library;
27.单选题 (1分)
下列( )语句不是创建数据库的语句。
· A CREATE TABLE
· B CREATE SCHEMA
· C CREATE DATABASE
28.单选题 (1分)
将多个结果集合并到一起,并且去除相同记录使用下列( )关键字。
· A LEFT JOIN
· B UNION
· C LEFT JOIN
· D UNION ALL
29.单选题 (1分)
下面声明变量正确的是( )。
· A DECLARE x char(10) DEFAULT outer
· B DECLARE x char(10) DEFAULT 'outer '
· C DECLARE x DEFAULT 'outer '
· D DECLARE x char DEFAULT 'outer '
30.单选题 (1分)
MySQL Workbench工具是( )。
· A 以上都不对
· B MySQL服务器
· C 图形化操作MySQL数据库的工具
· D 启动和停止MySQL服务的工具
31.单选题 (1分)
( )命令可以执行备份文件中的CREATE语句和INSERT语句。
· A mysqlhotcopy
· B mysqladmin
· C mysqldump
· D mysql
32.单选题 (1分)
在MySQL中,非空约束可以通过( )关键字定义。
· A CHECK
· B DEFAULT
· C UNIQUE
· D NOT NULL
33.单选题 (1分)
下列( )不能作用MySQL数据库名。
· A com$com
· B minrisoft
· C mingrisoft_01
· D 20170609
34.单选题 (1分)
下面列出的( )是数据库管理系统的简称。
· A DBMS
· B DBA
· C DB
· D DBS
35.单选题 (1分)
使用mysqldump命令时,( )参数表示导出xml格式的文件。
· A -X
· B -H
· C -T
· D -E
36.单选题 (1分)
关于SELECT * FROM tb_book LIMIT 5,10描述正确的是( )。
· A 获取第5条到第10条记录
· B 获取第6条到第15条记录
· C 获取第6条到第10条记录
· D 获取第5条到第15条记录
37.单选题 (1分)
下列( )是删除存储过程的关键字。
· A DROP
· BALERT
· C CREATE
· D DELETE
38.单选题 (1分)
下列关于修改数据库描述错误的是( )。
· A 使用ALTER DATABASE的COLLATE选项可以指定字符集的校对规则。
· B 使用ALTER DATABASE语句时可以不指定数据库名称。要指定数据库名
· C 使用ALTER DATABASE语句可以修改数据库名。
· D 使用ALTER DATABASE的CHARACTER SET选项可以修改数据的字符集。
39.单选题 (1分)
在E-R图中,一对多关系使用( )表示。
· A(n:n)
· B(1:n)
· C(m:n)
· D(1:1)
40.单选题 (1分)
在E-R图中,多对多关系使用( )表示。
· A(n:n)
· B(1:1)
· C(1:n)
· D(m:n)
41.单选题 (1分)
一般在( )中有机会使用NEW.和OLD.。
· A VIEW
· B PROCEDURE
· C FUNCTION
· D TRIGGER
42.单选题 (1分)
下面( )是MySQL的官方网站下载页面。
· A https://www.mysql.com/
· B https://dev.mysql.com/
· C http://www.mysql.com/downloads/
· D http://dev.mysql.com/downloads/
43.单选题 (1分)
MySQL数据库还原所使用的命令是( )。
· A mysqld
· B mysqladmin
· C mysqldump
· D mysql
44.单选题 (1分)
下列关于数据类型的选择方法描述错误的是( )。
· A 以上都不对
· B 对于完全都是数字的,可以选择整数类型。
· C 选择最小的可用类型,如果值永远不超过127,则使用TINYINT比INT强。
· D 浮点类型用于可能具有小数部分的数。
45.单选题 (1分)
下列SQL语句中,与表达式Course IN ('Math', 'Computer')功能相同的表达式是( )。
· A Course=('Math' OR 'Computer')
· B Course='Math' AND Course='Computer'
· C Course=('Math' AND 'Computer')
· D Course='Math' OR Course='Computer'
46.单选题 (1分)
下列( )函数可以求出表中某个数值类型字段取值的平均值。
· A AVG()
· B COUNT()
· C SUM()
· D MAX()
47.单选题 (1分)
下列( )可以在命令提示符下停止MySQL服务器。
· A stop mysql80
· B net stop
· C net stop mysql80
· D net start mysql80
48.单选题 (1分)
UNIQUE唯一索引的作用是( )。
· A 保证各行在该索引上的值都不能重复
· B 保证唯一索引不能被删除
· C 保证各行在该索引上的值不能为NULL
· D 保证参加唯一索引的各列,不能再参加其他的索引
49.单选题 (1分)
下列( )不是MySQL常用的数据类型。
· A MONEY
· B INT
· C VARCHAR
· D CHAR
50.单选题 (1分)
从tb_sutdent表中将名称为mrsoft的用户赋值给host,以下SQL语句正确的是( )。
· A SELECT host INTO name FROM tb_sutdent WHERE name ='mrsoft';
· B SELECT name INTO host FROM tb_sutdent WHERE name=‘mrsoft’;
· C SELECT name INTO host FROM tb_sutdent WHERE name= 'LeonSK ';
· D SELECT name INTO host FROM tb_sutdent WHERE name='mrsoft';
51.单选题 (1分)
在MySQL中,通常使用( )语句来进行数据的检索和输出操作。
· A SELECT
· B INSERT
· C DELETE。
· D UPDATE
52.单选题 (1分)
删除表记录需要使用( )语句。
· A UPDATE
· B INSERT
· C REPLACE
· D DELETE
53.单选题 (1分)
下列( )可以实现向数据表中插入一条记录。
· A INSERT
· B CREATE
· C UPDATE
· D SAVE
54.单选题 (1分)
下列关于使用mysqldump命令备份的文件的描述错误的是( )。
· A 使用mysqldump命令可以备份一个数据库,也可以备份多个数据库
· B 使用mysqldump命令可以备份当前连接中的所有数据库
· C 使用mysqldump命令备份的文件要求后缀名为.sql 无特定要求
· D mysqldump命令备份的文件后缀名没有特定的要求
55.单选题 (1分)
下列( )可以实现从数据表tb_book中查询publishid和typeid字段的值,插入到数据表tb_book2中。
· A INSERT INTO tb_book2(publishid,typeid) AS SELECT publishid, typeid FROM tb_book;
· B INSERT FROM tb_book2(publishid,typeid) SELECT publishid, typeid FROM tb_book;
· C INSERT INTO FROM tb_book2(publishid,typeid) SELECT publishid, typeid FROM tb_book;
· D INSERT INTO tb_book(publishid,typeid) SELECT publishid, typeid FROM tb_book2;
56.单选题 (1分)
在UPDATE语句中,使用WHERE子句的作用是( )。
· A 指定修改后的值
· B 指定是否修改
· C 指定要修改哪些字段
· D 指定可以被修改的前提条件
57.单选题 (1分)
通过“[mrs]”可以查询( )。
· A 包含m、r、s中的任意一个的记录
· B 以上都不对
· C 包含mrs的记录
· D 包含m、r和s的记录
58.单选题 (1分)
关于SELECT…INTO OUTFILE语句的OPTION参数常用的选项描述错误的是( )。
· A“LINES STARTING BY'字符串'”选项用于设置每行结束的字符。
· B“FIELDS ESCAPED BY'字符'”选项用于设置转义字符。
· C“FIELDS TERMINATED BY'字符串'”选项用于设置字符串为字段的分隔符。
· D“FIELDS ENCLOSED BY'字符'”选项用于设置括上字段值的字符。
59.单选题 (1分)
下列( )语句可以实现创建视图操作。
· A CREATE VIEW
· B DISPLAY VIEW
· C DROP VIEW
· D SHOW VIEW
60.单选题 (1分)
修改表记录需要使用( )语句。
· A UPDATE
· B REPLACE
· C INSERT
· D DELETE
61.单选题 (1分)
SELECT * FROM tb_student 该代码中的*号,表示的正确含义是( )。
· A 所有的列
· B 模糊查询
· C 普通的字符
· D 错误的符号
62.单选题 (1分)
在SELECT语句中,可以使用( )子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
· A ORDER BY
· B WHERE
· C IN
· D GROUP BY
63.单选题 (1分)
以下表示可变长度字符串的数据类型是( )
· A TEXT
· B EMUM
· C CHAR
· D VARCHAR
64.单选题 (1分)
查看创建视图的权限时,( )描述是错误的。
· A Selete_priv属性表示用户是否具有SELECT权限。
· B Create_view_priv属性值为Y表示拥有SELECT权限。创造权限
· C Create_view_priv属性表示用户是否具有CREATE VIEW权限。
· D Selete_priv属性值为Y表示拥有SELECT权限。
65.单选题 (1分)
可以使用( )语句创建触发器。
· A CREATE TABLE
· B CREATE TRIGGER
· C CREATE PROCEDURE
· D CREATE INDEX
66.单选题 (1分)
下列代码为创建图书视图的代码,请选择所缺少的部分代码。(_______________)v_book (barcode,bookname,author,price,booktype)(_______________) barcode,bookname,author,price,typenameFROM tb_bookinfo AS b ,tb_booktype AS t WHERE b.typeid=t.id;
· A CREATE VIEW、AS SELECT
· B CREATE VIEW、SELECT
· C CREATE TABLE、AS SELECT
· D CREATE TABLE、SELECT
67.单选题 (1分)
手机号使用( )数据类型比较合适。
· A binary
· B char
· C text
· D varchar
68.单选题 (1分)
开发人员在设计E-R图时,通常使用( )表示联系。
· A 菱形
· B 椭圆
· C 矩形框
· D 无向边
69.单选题 (1分)
( )命令可以查看视图创建语句。
· A DISPLAY VIEW
· B SHOW CREATE VIEW
· C SELECT VIEW
· D SHOW VIEW
70.单选题 (1分)
在MySQL中,可以使用( )语句查询MySQL中支持的存储引擎。
· A SHOW DATABASES;
· B SHOW ENGINES;
· C SHOW VARIABLES;
· D SHOW DATABASE;
71.单选题 (1分)
在MySQL中,可以在命令行窗口中使用( )语句将表的内容导出成一个文本文件。
· A mysqldump
· B mysql
· C SELECT…INTO OUTFILE
· D SELECT…INTO
72.单选题 (1分)
下列关于视图的描述错误的是( )。
· A 视图中保存有数据。
· B 通过视图操作的数据仍然保存在表中。
· C 视图是由SELECT子查询语句定义的一个逻辑表。
· D 可以通过视图操作数据库中的数据。
73.单选题 (1分)
下列不是视图的优点的是( )。
· A 便于数据共享
· B 提高数据安全性
· C 提高查询速度
· D简化查询语句
74.单选题 (1分)
在E-R图中,一对一关系使用( )表示;
· A(m:n)
· B(1:n)
· C(1:1)
· D(n:n)
75.单选题 (1分)
在子查询中,( )关键字表示满足其中任意一个条件。
· A IN
· B ANY
· C EXISTS
· D ALL
76.单选题 (1分)
在MySQL中,可以使用INSERT或( )语句实现向数据表中插入记录。
· A UPDATE
· B SAVE
· C INTO
· D REPLACE
77.单选题 (1分)
下列关于存储过程名描述错误的是( )。
· A 存储过程名不能与MySQL数据库中的内置函数重名。
· B 存储过程的参数名不要跟字段名一样。
· C MySQL的存储过程名称不区分大小写。
· D MySQL的存储过程名称区分大小写。
78.单选题 (1分)
按照姓名降序排列( )
· A ORDER BY NAME DESC
· B ORDER BY NAME ASC
· C ORDER BY ASC NAME
· D ORDER BY DESC NAME
79.单选题 (1分)
下列关于触发器的执行顺序错误的描述是( )。
· A BEFORE触发器比表操作先执行
· B AFTER触发器比表操作先执行
· C AFTER触发器比表操作后执行
· D BEFORE触发器比AFTER触发器先执行
80.单选题 (1分)
MySQL默认的用户为( )。
· A admin
· B sa
· C boot
· D root
81.单选题 (1分)
下列创建视图时需要注意的事项中,错误的是( )。
· A SELECT语句不能包含FROM子句中的子查询。
· B 在视图定义中命名的表必须已存在。
· C 在视图定义中不允许使用ORDER BY。
· D 在存储子程序内,定义不能引用子程序参数或局部变量。
82.单选题 (1分)
有订单表tb_order,包含用户信息userid, 商品信息goodsid, 以下( )语句能够返回至少被购买两次的商品id。
· A SELECT goodsid FROM tb_order WHERE MAX(goodsid)>1
· B SELECT goodsid FROM tb_order WHERE HAVING COUNT(goodsid)>1 GROUP BY goodsid
· C SELECT goodsid FROM tb_order WHERE COUNT(goodsid)>1
· D SELECT goodsid FROM tb_order GROUP BY goodsid HAVING COUNT(goodsid)>1
83.单选题 (1分)
下面( )语句能用于创建索引。
· A CREATE INDEX
· B CREATE TABLE
· C CREATE DATABASE
· D ALERT TABLE
84.单选题 (1分)
下列( )存储引擎下的表被存储成3个文件。
· A 以上都是
· B MEMORY
· C MyISAM
· D InnoDB
85.单选题 (1分)
在数据备份时,如果使用( )参数备份了所有的数据库,那么还原时不需要指定数据库。
· A --all-databases
· B -all
· C -T
· D -databases
86.单选题 (1分)
MySQL的默认端口号为( )。
· A 3307
· B 1521
· C 3306
· D 1433
87.单选题 (1分)
想要删除数据库中已经存在的数据表,可以使用( )语句。
· A DROP TABLE
· B ALERT TABLE
· C CREATE TABLE
· D DROP DATABASE
88.单选题 (1分)
两个实体A和B,如果A中的每一个值在B中有多个实体值与其对应,反之在B中每一个实体值在A中至多有一个实体值与之对应,那么则称A和B为( )。
· A 以上都不是
· B 一对多关系
· C 一对一关系
· D 多对多关系
89.单选题 (1分)
下列关于触发器描述错误的是( )。
· A 触发器可以显示调用
· B 一个表在相同的触发事件上可以创建两个触发器
· C 触发事件为INSERT,触发时间为AFTER的触发器只能有一个
· D 一个表在相同的触发事件和相同的触发时间只能创建一个触发器。
90.单选题 (1分)
在SELECT语句中WHERE子句表示( )。
· A 在哪里
· B 模糊查询
· C 逻辑运算
· D 指定查询条件
91.单选题 (1分)
下列关于存储过程和存储函数描述错误的是( )。
· A 存储过程和存储函数都可以是一组SQL语句的组合。
· B 查看存储过程和函数的状态都可以使用SHOW STATUS语句。
· C 存储过程和存储函数可以实现相同的功能。
· D 存储过程可以使用SELECT语句返回结果集,但是存储函数则不能使用SELECT语句返回结果集。
92.单选题 (1分)
视图是一种常用的数据对象,它是提供( )和( )数据的另一种途径,可以简化数据库操作。
· A 检索,插入
· B 查看,检索
· C 查看,存放
· D 插入,更新
93.单选题 (1分)
下面的代码用于创建一个在删除数据前触发的触发器,横线上所缺代码为( )。DELIMITER //CREATE TRIGGER trigger_test __________ON tb_bookinfo FOR EACH ROWINSERT INTO tb_booklog (event,logtime) values('删除了一条图书信息',now());//
· A AFTER DELETE
· B BEFORE INSERT
· C BEFORE DELETE
· D AFTER INSERT
94.单选题 (1分)
执行下列( )语句,不能查看触发器的信息。
· A SHOW TRIGGERS;
· B SELECT * FROM triggers;选择
· C SHOW TRIGGERS\G
· D SELECT * FROM information_schema.triggers;
95.单选题 (1分)
下列使用mysql命令连接MySQL服务器的错误的是( )。
· A mysql -uroot -h127.0.0.1 -p
· B mysql -uroot -h127.0.0.1 -ppassword
· C mysql -uroot -h127.0.0.1 -p password
· D mysql -uroot -ppassword
96.单选题 (1分)
MySQL中存储过程的建立以关键字( )开始,后面仅跟存储过程的名称和参数。
· A CREATE TRIGGER
· B CREATE VIEW
· C CREATE PROCEDURE
· D CREATE FUNCTION
97.单选题 (1分)
下面关于E-R图的设计原则描述错误的是( )。
· A 同一个实体在同一个E-R图中只能出现一次。
· B 一个实体可以作为另一个实体的属性。
· C 可以先设计局部E-R图,再把每一个局部的E-R图综合起来,生成总体的E-R图。
· D 属性应该存在于且只存在于某一个实体或者关系中。
98.单选题 (1分)
在MySQL中,可以通过( )语句来查看存储过程和函数的定义。
· A SHOW PROCEDURE
· B SHOW STATUS
· C SHOW FUNCTION
· D SHOW CREATE
99.单选题 (1分)
在视图上不能完成的操作是( )。
· A 更新视图
· B 查询
· C 在视图上定义新的表
· D 在视图上定义新的视图
学科网(北京)股份有限公司
$$