mysql前100题随机题序测试
您的姓名:
创建表时设置字段默认值的关键字是( ▲ )
A. UNIQUE
B. DEFAULT
C. NULL
D. INDEX
下列哪个SQL语句用于修改表结构( ▲ )
A. UPDATE
B. ALTER
C. MODIFY
D. CHANGE
统计表中记录数的函数是( ▲ )
A. SUM()
B. AVG()
C. COUNT()
D. MAX()
关系数据库中的"关系"指的是:( ▲ )
A. 表
B. 行
C. 列
D. 索引
MySQL 中,用于更新数据的语句是( ▲ )
A. INSERT
B. UPDATE
C. DELETE
D. SELECT INTO
E-R 图中表示 “实体” 的图形符号是( ▲ )
A. 矩形
B. 椭圆形
C. 菱形
D. 三角形
在 E-R 模型中,“联系” 的类型不包括( ▲ )
A. 1:1
B. 1:n
C. n:m
D. m:n:k
插入多行数据的正确写法是( ▲ )
A. INSERT INTO 表名 VALUES (1,'A'), (2,'B');
B. INSERT INTO 表名 VALUES 1,'A', 2,'B';
C. INSERT MULTI INTO 表名 VALUES (1,'A'), (2,'B');
D. INSERT INTO 表名 (字段1, 字段2) VALUES 1,'A', 2,'B';
下列关于主键和主属性的说法,正确的是( ▲ )
A.一个关系只能有一个主键
B.一个关系只能有一个作为主键的属性
C.作主键的属性就是主属性
D.主键属性必须是单属性
用于删除 “employees” 表中所有数据的语句是 ( ▲ )
A. DELETE * FROM employees;
B. DELETE FROM employees;
C. DROP TABLE employees;
D. TRUNCATE TABLE employees;
一门课程可以有若干个学生选修,一个学生也可以选修若干门课程,则课程与学生之间的联系是( ▲ )。
A.一对一
B.一对多
C.多对多
D.多对一
以下哪个命令用于查看表结构?( ▲ )
A. EXPLAIN TABLE
B. DESCRIBE TABLE
C. SHOW TABLE
D. VIEW STRUCTURE
在MySQL中,用于删除整个表的语句是:( ▲ )
A. DELETE TABLE
B. REMOVE TABLE
C. DROP TABLE
D. ERASE TABLE
E - R 模型的三要素不包括( ▲ )
A. 实体
B. 字段
C. 属性
D. 联系
下列不能跨平台工作的数据库管理系统是( ▲ )
A.MySQL
B.SQL Server
C.Oracle
D.PostgreSQL
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( ▲ )
A.数据操纵
B.数据控制
C.数据定义
D.数据查询
以下哪个操作符用于模糊匹配?( ▲ )
A. =
B. LIKE
C. MATCH
D. CONTAIN
以下哪个关键字用于分组( ▲ )
A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVING
以下哪个函数用于计算总和( ▲ )
A. SUM()
B. AVG()
C. COUNT()
D. MAX()
以下哪种数据类型用于存储日期和时间( ▲ )
A. INT
B. DATE
C. DATETIME
D. VARCHAR
在数据库技术中,数据库完整性不包括( ▲ )。
A.实体完整性
B.数据完整性
C.参照完整性
D.用户定义完整性
以下关于主键的说法正确的是( ▲ )
A. 主键可以重复
B. 一个表可以有多个主键
C. 主键字段不能为空
D. 主键只能是数字类型
在数据库的 E-R 图中,菱形框表达的是( ▲ )。
A.属性
B.实体
C.实体之间的联系
D.实体与属性之间的联系
设属性 A 是关系 R 的主属性,则属性 A 不能取空值(NULL),这是( ▲ )规则。
A.实体完整性
B.参照完整性
C.用户定义完整性
D.域完整性
学生关系模式 S( Sid,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( ▲ )。
A.UPDATE S Age
B.DELETE Age from S
C.ALTER TABLE S 'Age'
D.ALTER TABLE S DROP Age
下列哪个SQL语句用于创建新表?( ▲ )
A. CREATE TABLE
B. MAKE TABLE
C. NEW TABLE
D. BUILD TABLE
若要查询“employees”表中“name”字段包含“张”的记录,正确的语句是( ▲ )
A. SELECT * FROM employees WHERE name LIKE '%张%';
B. SELECT * FROM employees WHERE name = '张';
C. SELECT * FROM employees WHERE name LIKE '张%';
D. SELECT * FROM employees WHERE name LIKE '%张';
要从名为 “students” 的表中选择所有列,正确的 SQL 语句是 ( ▲ )
A. SELECT * FROM students;
B. SELECT ALL FROM students;
C. SELECT columns FROM students;
D. SELECT student FROM students;
关系模型的完整性约束中,实体完整性规则是指关系中( ▲ )。
A.不允许有主行
B.属性值不允许为空
C.主键值不允许为空
D.外键值不允许为空
用于删除 “students” 表中所有数据的语句是 ( ▲ )
A. DELETE * FROM students;
B. DELETE FROM students;
C. DROP TABLE students;
D. TRUNCATE TABLE students;
以下符合字段命名规则的是( ▲ )
A. user-name
B. user name
C. user_name
D. user@name
SELECT * FROM 学生表 WHERE 姓名 LIKE '王%';的作用是( ▲ )
A. 查询姓 “王” 的学生
B. 查询姓名包含 “王” 的学生
C. 查询姓名以 “王” 结尾的学生
D. 查询姓名为 “王” 的学生
查询结果按 “成绩” 降序排列的关键字是( ▲ )
A. ORDER BY 成绩 ASC
B. ORDER BY 成绩 DESC
C. SORT BY 成绩 ASC
D. SORT BY 成绩 DESC
数据库三级模式体系结构的划分,有利于保持数据库的( ▲ )。
A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
要从名为 “employees” 的表中选择所有列,正确的 SQL 语句是 ( ▲ )
A. SELECT * FROM employees;
B. SELECT ALL FROM employees;
C. SELECT columns FROM employees;
D. SELECT employee FROM employees;
以下字段类型适合存储姓名的是( ▲ )
A. INT
B. VARCHAR(20)
C. DATE
D. BLOB
关于视图的描述,错误的是( ▲ )
A. 视图是一个虚拟表
B. 视图可以简化复杂查询
C. 视图存储实际数据
D. 视图可以提高安全性
现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( ▲ )。
A.宿舍编号
B.学号
C.宿舍地址,姓名
D.宿舍编号,学号
数据库中有A表,包括学生,学科,成绩三个字段,如何统计每个学科的最高分( ▲ )
A.select 学生,max(成绩) from A group by 学生;
B.select 学生,max(成绩) from A group by学科;
C.select 学生,max(成绩) from A order by学生;
D.select 学生,max(成绩) from A group by 成绩;
关系模型中有三类基本的完整性约束,定义外部关键字实现的是( ▲ )。
A.实体完整性
B.域完整性
C.参照完整性
D.实体完整性、参照完整性和域完整性
在下面关于数据库的说法中,错误的是( ▲ )。
A.数据库有较高的安全性
B.数据库有较高的数据独立性
C.数据库中的数据可以被不同的用户共享
D.数据库中没有数据冗余
从 E-R 模型关系向关系模型转换时,一个 M∶N 联系转换为关系模型时,该关系模式的关键字是( ▲ )。
A.M 端实体关键字与 N 端实体关键字组合
B.重新选取其他属性
C.M 端实体的关键字
D.N 端实体的关键字
关于主键约束,以下说法错误的是( ▲ )。
A.允许空值的字段上可以定义主键约束
B.可以将包含多个字段的字段组合设置为主键
C.一个表中只能设置一个主键约束
D.允许空值的字段上不能定义主键约束
下列哪项不是数据库管理系统的功能?( ▲ )
A. 数据定义
B. 数据操纵
C. 数据控制
D. 数据打印
在 MySQL 中,用于删除表的语句是( ▲ )
A. DELETE TABLE
B. DROP TABLE
C. REMOVE TABLE
D. CLEAR TABLE
查询语句需要按照姓名name降序排列,下列语句正确的是( ▲ )
A.ORDER BY DESC name
B.ORDER BY name DESC
C.ORDER BY name ASC
D.ORDER BY ASC nameE
在下列类型的数据库系统中,应用最广泛的是( ▲ )。
A.分布型数据库系统
B.逻辑型数据库系统
C.关系型数据库系统
D.层次型数据库系统
在MySQL数据库管理系统中,MySQL备份恢复工具是( ▲ )
A.mysqld
B.mysql
C.mysqladmin
D.mysqldump
下列哪个函数用于计算表中记录数?( ▲ )
A. SUM()
B. AVG()
C. COUNT()
D. TOTAL()
关系数据库是若干( ▲ )的集合。
A.表(关系)
B.视图
C.列
D.行
E-R 图中用( ▲ )表示实体。
A.矩形
B.正方形
C.菱形
D.椭圆形
MySQL 属于( ▲ )数据库管理系统
A. 层次型
B. 关系型
C. 网状型
D. 文档型
创建表 “学生表” 的语句正确的是( ▲ )
A. CREATE TABLE 学生表 (学号 INT, 姓名 VARCHAR);
B. MAKE TABLE 学生表 (学号 INT, 姓名 VARCHAR);
C. CREATE 学生表 (学号 INT, 姓名 VARCHAR);
D. CREATE TABLE 学生表 (学号 INT 姓名 VARCHAR);
在MySQL中,用于限制查询返回行数的子句是:( ▲ )
A. TOP
B. LIMIT
C. FIRST
D. ROWS
一门课程可以有若干个学生选修,一个学生也可以选修若干门课程,则课程与学生之间的联系是( ▲ )。
A.一对一
B.一对多
C.多对一
D.多对多
逻辑数据独立性是指( ▲ )。
A.模式改变,外模式和应用程序不变
B.模式改变,内模式不变
C.内模式改变,模式不变
D.内模式改变,外模式和应用程序不变
下列哪种约束可以保证一个表中的某列值必须来自另一个表的某列值( ▲ )
A. PRIMARY KEY
B. FOREIGN KEY
C. UNIQUE
D. CHECK
要对查询结果按照某字段降序排列,使用的关键字是 ( ▲ )
A. ASC
B. DESC
C. ORDER
D. SORT
在生产环境使用MySQL,最好选择的版本是( ▲ )
A.GA
B.RC
C.Alpha
D.Bean
在E-R图中,矩形表示( ▲ )
A. 属性
B. 实体
C. 联系
D. 约束
查询 “成绩表” 中数学成绩大于 80 分的学生,语句为( ▲ )
A. SELECT * FROM 成绩表 WHERE 数学成绩 > 80;
B. SELECT * FROM 成绩表 WHERE > 80;
C. SELECT 数学成绩 > 80 FROM 成绩表;
D. SELECT * FROM 数学成绩 WHERE 成绩表 > 80;
在 MySQL 中,以下数据类型最适合存储用户的身份证号码(18 位数字字符组合)的是( ▲ )
A. INT
B. DATE
C. VARCHAR(18)
D. BLOB
在语句“select * from student where s_name like '%辰%';”中,like 关键字表示的含义是( ▲ )
A.条件
B.在哪里
C.模糊查询
D.逻辑运算
要从表中删除所有数据但保留表结构,应该使用( ▲ )
A. DELETE FROM 表名
B. TRUNCATE TABLE 表名
C. DROP TABLE 表名
D. REMOVE FROM 表名
从 E-R 模型向关系模型转换,一个 m:n 的联系转换成一个关系模式时,该关系模式的键是( ▲ )。
A.m 端实体的键
B.n 端实体的键
C.m 端实体键与 n 端实体键组合
D.重新选取其他属性
要对查询结果按照某字段升序排列,使用的关键字是( ▲ )
A. ASC
B. DESC
C. ORDER
D. SORT
以下哪个不是MySQL的约束类型?( ▲ )
A. PRIMARY KEY
B. FOREIGN KEY
C. CHECK
D. REFERENCE
以下哪种数据类型用于存储整数( ▲ )
A. VARCHAR
B. INT
C. DECIMAL
D. DATE
在MySQL中,用于分组查询的子句是:( ▲ )
A. GROUP BY
B. ORDER BY
C. WHERE
D. HAVING
MySQL默认的存储引擎是( ▲ )
A. MyISAM
B. InnoDB
C. MEMORY
D. ARCHIVE
在 MySQL 中,主键约束的关键字是 ( ▲ )
A. PRIMARY KEY
B. FOREIGN KEY
C. UNIQUE
D. INDEX
学校中有多个学院和多名教师,每个教师只能属于一个部门,一个部门可以有多名教师,从教师部门的联系类型有( ▲ )。
A.多对多
B.一对一
C.多对一
D.一对多
在MySQL中,用于修改表结构的语句是:( ▲ )
A. MODIFY TABLE
B. CHANGE TABLE
C. ALTER TABLE
D. UPDATE TABLE
删除表中指定记录的语句是( ▲ )
A. DELETE TABLE 表名 WHERE 条件;
B. DROP FROM 表名 WHERE 条件;
C. DELETE FROM 表名 WHERE 条件;
D.
在 MySQL 中,用于创建数据库的语句是( ▲ )
A. CREATE TABLE
B. ALTER DATABASE
C. CREATE DATABASE
D. DROP DATABASE
若要更新 “students” 表中 “age” 字段的值,正确的语句是( ▲ )
A. UPDATE students SET age = new_value;
B. UPDATE students CHANGE age new_value;
C. UPDATE students MODIFY age new_value;
D. UPDATE students ALTER age new_value;
实体间 “一对多(1:n)” 联系的含义是( ▲ )
A. 一个实体 a 对应一个实体 b,反之亦然
B. 一个实体 a 对应多个实体 b,一个实体 b 对应一个实体 a
C. 一个实体 a 对应多个实体 b,一个实体 b 对应多个实体 a
D. 以上都不对
YEAR('2023-10-01')的返回值是( ▲ )
A. 2023
B. 10
C. 1
D. 2023-10-01
下列对于关系的叙述中,不正确的是( ▲ )。
A.关系中的每个属性是不分解的
B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.每一个关系只有一种记录类型
下列哪个子句用于对查询结果进行分组( ▲ )
A. WHERE
B. HAVING
C. GROUP BY
D. ORDER BY
MySQL 中,用于插入数据的语句是( ▲ )
A. INSERT
B. UPDATE
C. DELETE
D. SELECT INTO
关于索引的描述,正确的是( ▲ )
A. 索引越多查询性能越好
B. 主键自动创建索引
C. 索引会减慢数据插入速度
D. 以上都正确
创建表时,设置主键的关键字是( ▲ )
A. FOREIGN KEY
B. PRIMARY KEY
C. UNIQUE
D. CHECK
大数据不具备的特性是( ▲ )。
A.结构化
B.数据巨量化
C.类型多样化
D.来源真实
MySQL中( ▲ )实际上是一个虚表,虽然可以像数据表一样操作处理,实际上它的数据可能来自不同的数据表。
A. 触发器
B.视图
C. 存储过程
D.索引
插入数据的正确语句是( ▲ )
A. INSERT 表名 VALUES (值1, 值2);
B. INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2);
C. INSERT TO 表名 (字段1, 字段2) VALUES 值1, 值2;
D. ADD INTO 表名 VALUES (值1, 值2);
DB、DBMS和DBS三者之间的关系是( )
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
以下哪个关键字用于条件筛选( ▲ )
A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVING
以下哪个函数用于计算平均值( ▲ )
A.SUM()
B.AVG()
C.COUNT()
D.MAX()
一个关系中的候选关键字( ▲ )。
A.至多一个
B.可多个
C.必须多个
D.至少 3 个
若要将 “年龄” 字段值加 1,语句为( ▲ )
A. UPDATE 表名 SET 年龄 = 年龄 + 1;
B. UPDATE 表名 SET 年龄 = +1;
C. ALTER 表名 ADD 年龄 + 1;
D. MODIFY 表名 SET 年龄 = 年龄 + 1;
在概念设计阶段,最常使用的数据模型是( ▲ )
A.对象模型
B.物理模型
C.逻辑模型
D.实体-联系模型
select * from student 该代码中的 * 号,表示的正确含义是( ▲ )
A.普通的字符*号
B.错误信息
C.所有的字段名
D.模糊查询
MySQL 的特点不包括( ▲ )
A. 开源免费
B. 支持多线程
C. 仅适用于小型数据库
D. 跨平台性强
以下能去除查询结果重复行的关键字是( ▲ )
A. ALL
B. UNIQUE
C. DISTINCT
D. GROUP BY
更新表中数据的语句是( ▲ )
A. UPDATE 表名 SET 字段=值 WHERE 条件;
B. ALTER 表名 SET 字段=值 WHERE 条件;
C. MODIFY 表名 SET 字段=值 WHERE 条件;
D. CHANGE 表名 SET 字段=值 WHERE 条件;
在 MySQL 中,外键约束的关键字是( ▲ )
A. PRIMARY KEY
B. FOREIGN KEY
C. UNIQUE
D. INDEX
用于查询数据的 SQL 语句是( ▲ )
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
在MySQL中,以下哪个命令用于显示所有数据库?( ▲ )
A. SHOW DATABASES;
B. LIST DATABASES;
C. DISPLAY DATABASES;
D. VIEW DATABASES;
在关系数据库中用来表示实体间联系的是( ▲ )。
A.二维表
B.树状结构
C.属性
D.网状结构
关闭
更多问卷
复制此问卷