MySQL数据库开发》期末复习资料(二)
考试题型:
衣服security是什么意思单选
多选
判断
填空
简答
设计
考试题型
一、选择(单选)
2、查看MySQL版本语句是(A)
    (A)mysql - - version        (B)mysql - - VERSION
    (C)mysql - - help            (D)mysql - - v
3、设置语句结束符的命令是(C)
    (A)set        (B)end    (C)delimiter    (D)finish
4、设置MySQL提示符的命令是(B)
    (A)tip        (B)prompt        (C)popup        (D)message
5、导入sql脚本文件的命令是(A)
    (A)source    (B)script    (C)file        (D)sql
6、关于SELECT语句以下哪一个描述是错误的(C)
    (A)SELECT语句用于查询一个表或多个表的数据。
(B)SELECT语句属于数据操作语言(DML)。
(C)SELECT语句的列必需是基于表的列的。
(D)SELECT语句表示数据库中一组特定的数据记录。
7、ENUM类型的字段level定义为(LOW、MIDDLE、HIGH),ORDER BY level asc的顺序是(A)
    AHIGHLOWMIDDLE        (B)LOW、MIDDLE、HIGH
(C)MIDDLE、LOW、HIGH        (D)HIGH、MIDDLE、LOW
8、SELECT * FROM city limit 5,10描述正确的是(A)
    (A)获取第6条到第10条记录。    (B)获取第5条到第10条记录。
(C)获取第6条到第15条记录。    (D)获取第5条到第15条记录。
9、GROUP_CONCAT()函数作用是(A)
    (A)将每组的结果字符串连接起来    (B)将每组的结果累加
(C)统计每组的记录数            (D)统计每组的平均值
10、GROUP子句带WITH ROLLUP的作用是(D)
    (A)将每组的结果累加            (B)统计每组的平均值
(C)统计每组的记录数            (D)产生多个级别的统计值
算法入门书籍11、查看全局SQL模式的命令是(C)
    (A)select @@sql_mode            (B)select @@session.sql_mode
    (C)select @@globe.sql_mode    (D)select session.sql_mode
12、关于在非严格模式下处理无效值,哪个是错误的(D)
    (A)基于列定义的限制隐含值来执行类型转化。
(B)在可能的情况下调整无效的输入值为合法值,并产生警告信息。
(C)转换超出范围的值为范围内的值。
(D)拒绝无效值,产生错误。
13、关于在严格模式下处理无效值,哪个是错误的(A)
    (A)允许超出范围的值
    (B)拒绝超出范围的值。
    (C)拒绝不正确数据类型的值。
    (D)拒绝没有缺省值的非空列。
14、VARCHAR类型字段保存最大的字符数是(C)
    (A)255    (B) 1025    (C)65533    (D)65535
15、查看系统中可用的字符集命令是(A)
    (A)show character set    (B)show collation   
(C)show character        (D)show set
16、关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是(B)
    (A)两者值的范围不一样。
    (B)两者值的范围一样。
    (C)两者占用空间不一样。
    (D)TIMESTAMP可以自动记录当前日期时间。
17、在非严格模式下保存250TINYINT类型字段时实际保存值是(C
    A250    java多态的理解B0        C127    D128
linux命令恢复删除文件18、SELECT GREATEST(‘ab’,’cd’,’ef’,’gh’)结果是(D)
    (A)ab    (B)cd        (C)ef    (D)gh
19、SELECT LEAST(‘ab’,’cd’,’ef’,’gh’)结果是(A)
    (A)ab    (B)cd        (C)ef    (D)gh
20、SELECT FLOOR(-14.7), FLOOR(14.7)的结果是(A)
    (A)-15,14    (B)-15,15        (C)-14,14    (D)-14,15
21、SELECT CEILING(-14.7), CEILING(14.7)的结果是(D)
    (A)-15,14    (B)-15,15        (C)-14,14    (D)-14,15
22、SELECT LOCATE(‘to’, ‘Welcome to China’)的结果是(C)
    (A)7    (B)8        (C)9    (D)10
23、SELECT SUBSTRING(‘Welcome to China’,  9,  2)的结果是(C)
    (A)Welcome    (B)to        (C)China    (D)Welcome to
24SELECT SUBSTRING_INDEX(‘Welcome to China’,  ‘to’,  -1)的结果是(D
    AWelcome    Bto        C China    DWelcome to
25SELECT CONCAT_WS(‘/’, ‘A’, NULL, ‘B’, NULL)的结果是(C
    AAB        BNULL        C A/B    DA//B/
26、删除列指令是(D)
    (A)ALTER TABLE … DELETE …    (B)ALTER TABLE … DELETE COLUMN…
    (C)ALTER TABLE … DROP …    (D)ALTER TABLE … DROP COLUMN…
27、修改列指令是(D
    (A)ALTER TABLE … MODIFY …    (B)ALTER TABLE … MODIFY COLUMN…
    (C)ALTER TABLE … UPDATE …    DALTER TABLE … UPDATE COLUMN…
28、以下哪一种指令无法增加记录(D)
    (A)INSERT INTO … VALUES …    (B)INSERT INTO … SELECT…
    (C)INSERT INTO … SET …        (D)INSERT INTO … UPDATE…
29、对于REPLACE语句描述错误的是(C)
    (A)REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。
    (B)通过返回值可以判断是否增加了新行还是替换了原有行。
    (C)因主键重复插入失败时直接更新原有行。
    (D)因主键重复插入失败时先删除原有行再插入新行。
30、关于DELETE和TRUNCATE TABLE区别描述错误的是(B)
    (A)DELETE可以删除特定范围的数据。
    (B)两者执行效率一样。
    (C)DELETE返回被删除的记录行数。
    (D)TRUNCATE TABLE返回值为0。
31、查看是否启用自动提交的指令是(B)
    (A)SELECT @@auto        (B)SELECT @@autocommit       
(C)SELECT @@commit    (D)SELECT @@auto_commit
32、查看当前隔离级别的指令是(A)
    (A)SELECT @@tx_isolation    (B)SELECT @@transaction        CSELECT @@isolation        DSELECT @@isolatioin_level
二、多项选择题
1、 MySQL数据库产品包括(ABCD)
(A)MySQL企业服务器 (B)MySQL社区服务器
(C)MySQL嵌入数据库 (D)MySQL集
2、MySQL安装包括哪些主要部件(ABD)
    (A)MySQL服务器    (B)MySQL客户端程序
    (C)PL/SQL            (D)MySQL非客户端工具
3、MySQL为哪些内容分配内存(ABCD)
    (A)线程句柄        (B)MEMORY存储引擎创建的表
    (C)客户端缓冲区    (D)全局缓冲区与高速缓存
4、与MySQL服务器相互作用的通讯协议包括(ABCD)
    (A)TCP/IP    (B)Socket    (C)共享内存    (D)命名管道
5、SQL模式值TRADITIONAL是一个复合模式,包含哪些值(ABCD)
    (A)STRICT_TRANS_TABLES    (B)STRICT_ALL_TABLES   
(C)NO_ZERO_DATE        (D)NO_ZERO_IN_DATE
6、导致输入值无效原因是(ABCD)
    (A)对于数据或时间列,值可能超出范围。
    (B)对于字符串列,字符串可能太长。
    (C)对于非NULL列赋予NULL值。
    (D)对于ENUM列赋予非合法的枚举值。
7、当选择一个数值数据类型时,应该考虑的因素(ABC)
    (A)数据类型数值的范围。
    (B)列值所需要的存储空间数量
    (C)列的精度与标度(适用于浮点与定点数)
springcloud微服务通信    (D)设计者的习惯
8、数据库对象包括(ABCD)
    (A)表        (B)视图    (C)存储过程    (D)触发器
9、使用键的好处是(ABC)
    (A)降低查时间        (B)强化每行的唯一标识
    (C)主键不能包含NULL    (D)降低磁盘占用空间
10、MySQL存储引擎类型有哪些(ABCD)
    AMyISAM    BInnoDB        CMEMOM        DMERAGE
11、设置表的默认字符集关键字是(CD)
    (A)DEFAULT CHARACTER    (B)DEFAULT SET
    (C)DEFAULT CHARSET    (D)DEFAULT CHARACTER SET
12、关于临时表的描述正确的是(ABCD)
    (A)只在创建的会话可见,其它会话不能访问另一个会话创建的临时表。
    (B)临时表只存在于会话生命周期中。
    (C)临时表可以与非临时表有相同的名称。
    (D)临时表不能使用SHOW TABLES显示。
13、改变表名的指令是(AB)
    (A)ALTER TABLE t1 rename to t2;
mysql语句分类
    (B)RENAME t1 to t2;
    (C)UPDATE NAME t1 to t2;
    (D)CHANGE NAME t1 to t2;
14、外键定义中ON DELETE与ON UPDATE有几种设置(ABCD)
    (A)CASCADE    (B)NO ACTION        (C)RESTRICT        (D)SET NULL
15、关于TRUNCATE TABLE描述正确的是(ABCD)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。