版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
一、 填空题
- 普通索引使用KEY或____定义。
- 在MySQL中,DROP VIEW语句用于____。
- MySQL中常见的索引大致分为普通索引、 ____ 、 ____ 、全文索引、空间索引。
- 只有在查询条件中使用了复合索引中的____字段时,该复合索引才会被使用。
- 创建唯一性索引的字段,需要保证索引对应字段中的值是____的。
二、判断题
- 索引不会占用一定的磁盘空间,数据表中索引越多查询效率越高。( )
- 当基本表中的数据发生变化之后,与基本表对应的视图数据也会一同改变。( )
- 在MySQL中只能基于单表创建视图。( )
- CREATE OR REPLACE VIEW语句不会替换已经存在的视图。( )
- 视图的基本表可以是一张数据表,也可以是多张数据表( )。
三、选择题
- 在如下语句中,name_index表示( )。
ALTER TABLE sh_goods ADD INDEX name_index (name);
A. 索引类型 B. 索引名称 C. 索引方式 D. 索引字段
- 下列选项中,用于定义全文索引的是( )
A. 由Key定义的索引
B. 由FULLTEXT定义的索引
C. 由Unique定义的索引
D. 由Index定义的索引
- 下列选项中,不属于MySQL中的索引的是( )
A. 普通索引 B. 主键索引 C. 唯一性索引 D. 外键索引
- 下列在student表上创建view_stu视图的语句中,正确的是( )
A. CREATE VIEW view_stu IS SELECT * FROM student;
B. CREATE VIEW view_stu AS SELECT * FROM student;
C. CREATE VIEW view_stu SELECT * FROM student;
D. CREATE VIEW SELECT * FROM student AS view_stu;
- 下列关于视图优点的描述正确的有( )。(多选)
A. 实现了逻辑数据独立性
B. 提高安全性
C. 简化查询语句
D. 屏蔽真实表结构变化带来的影响
参考答案