二级mysql模拟题四
全国计算机等级考试二级MySQL试题及答案
全国计算机等级考试二级MySQL试题及答案
全国计算机等级考试二级MySQL试题及答案
一、选择题
不可对视图执行的'操作有 ______ o
A)SELECT
B)INSERT
C)DELETE
D)CREATEIXDEX
二、填空题
1.在MySQL中,可以使用______ 语句创建视图。
2.在MySQL中,可以使用______ 语句删除视图。
三、编程题
在数据库db_test中创建视图content_view,要求该视图包含表content中所有留言人姓名为“MySQL初学者”的信息.并日要求保证今后对该视图数据的修改都必须符合留言人姓名为“MySQL初学者”这个条件。
四、简答题
1.请解释视图与表的区别。
2.请简述使用视图的益处。
参考答案:
一、选择题
二、填空题
1. CREATEVIEW
2. DROPVIEW
三、编程题
在MvSQL命令行客户端输入如下SQL语句即可实现: mysql>USEdb_test;
Databasechanged
mysql>CREATEVlEWcontent_view
一〉AS
一>SELECT*FROMcontent
一〉WHEREusemame二'MySQL 初学者
—>WITHCHECKOPTIOX
OtlervOK. Orowsaffected(0. 17sec)
四、简答题
1.略。
全国计算机二级MySQL数据程序设计模拟试题及答案
全国计算机二级MySQL数据程序设计模拟试题及答案全国计算机二级MySQL数据程序设计模拟试题及答案程序设计是综合性比较强的一道题,下面店铺为大家带来了全国计算机二级MySQL数据程序设计模拟试题及答案,欢迎大家阅读!全国计算机二级MySQL数据程序设计模拟试题及答案1) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名2) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别3) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态4) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。
D 数据库引擎检测信息5) sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90该代码表示的正确含义是:A 数据库兼容级别是 2000B 数据库兼容级别是 2005C 数据库兼容级别是 2008D 以上说法都不对6) 数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A 创建(create) , 修改(alter) , 删除(update)B 创建(alter) , 修改(modify), 删除(drop)C 创建(create) , 修改(alter) , 删除(drop)D 创建(alter) , 修改(create), 删除(drop)7) SQL 2005 的建表语句要写在______之内?A { }B [ ]C ( )D <>8) 建表语句中的 not null,该代码表示的`含义是:A 允许空格B 非空约束C 不允许写入数据D 不允许读取数据9) select * from student 该代码中的 * 号,表示的正确含义是:A 普通的字符*号B 错误信息C 所有的字段名D 模糊查询10) 向数据表添加数据,哪些是添加的关键字?AB updateCD select参考答案:AAACB DCBCA【全国计算机二级MySQL数据程序设计模拟试题及答案】。
计算机二级mysql考试题库及答案
计算机二级mysql考试题库及答案一、选择题1. 下列哪个是MySQL的开源免费版本?A. MySQL Enterprise EditionB. MySQL Standard EditionC. MySQL Community EditionD. MySQL Cluster Edition答案:C2. 在MySQL中,使用SELECT语句查询数据表中的所有列应该怎么写?A. SELECT *B. SELECT columns(*)C. SELECT ALLD. SELECT ALL COLUMNS答案:A3. 下列哪个是MySQL的数据库管理工具?A. OracleB. SQL ServerC. phpMyAdminD. MongoDB答案:C4. 在MySQL中,以下哪个函数可以返回一个字符串的长度?A. LENGTH()B. CHAR_LENGTH()C. STR_LENGTH()D. SIZE()答案:B5. MySQL中可以使用UNION关键字来进行多张表的连接操作。
A. 对B. 错答案:B二、填空题1. 在MySQL中,创建一个名为users的数据表,包含三个列id、name和age,id列为自增主键,可以使用以下DDL语句:_________。
答案:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT);2. 在MySQL中,以下关键字用于修改数据表结构的是_________。
答案:ALTER TABLE3. 在MySQL中,以下关键字用于删除数据表的是_________。
答案:DROP TABLE4. 在MySQL中,使用DESCRIBE关键字来查看数据表的结构,其完整形式是_________。
答案:DESCRIBE table_name5. 在MySQL中,以下不属于数据类型的是_________。
计算机二级mysql考试题库及答案
计算机二级mysql考试题库及答案1. 题目:在MySQL中,如何创建一个名为`students`的数据库,并在该数据库中创建一个包含`id`(主键,自增)、`name`(字符串类型,最大长度50)、`age`(整数类型)和`class`(字符串类型,最大长度50)四个字段的表?答案:首先,使用`CREATE DATABASE`语句创建名为`students`的数据库,然后使用`USE`语句选择该数据库。
接着,使用`CREATE TABLE`语句创建表,具体SQL语句如下:```sqlCREATE DATABASE students;USE students;CREATE TABLE students_table (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT,class VARCHAR(50));```2. 题目:如果已经存在一个名为`employees`的表,现在需要向该表中插入一条新记录,其中`employee_id`为1,`name`为'John Doe',`position`为'Manager',`salary`为5000,如何实现?答案:使用`INSERT INTO`语句向`employees`表中插入一条新记录,具体SQL语句如下:```sqlINSERT INTO employees (employee_id, name, position, salary)VALUES (1, 'John Doe', 'Manager', 5000);```3. 题目:假设有一个`orders`表,包含`order_id`(主键),`customer_id`和`order_date`三个字段。
如何查询所有订单的`order_id`和`customer_id`,并且只返回`order_date`在2023年1月1日之后的所有订单?答案:使用`SELECT`语句查询`orders`表中的`order_id`和`customer_id`字段,并使用`WHERE`子句过滤出`order_date`在2023年1月1日之后的订单,具体SQL语句如下:```sqlSELECT order_id, customer_id FROM orders WHERE order_date > '2023-01-01';```4. 题目:在MySQL中,如何更新`products`表中的`price`字段,将所有`category`为'Electronics'的商品价格增加10%?答案:使用`UPDATE`语句结合`SET`子句和`WHERE`子句来更新`products`表中的`price`字段,具体SQL语句如下:```sqlUPDATE products SET price = price * 1.10 WHERE category ='Electronics';```5. 题目:如果需要删除`students`表中所有`age`小于18岁的学生记录,应该如何操作?答案:使用`DELETE FROM`语句结合`WHERE`子句来删除`students`表中`age`小于18岁的学生记录,具体SQL语句如下:```sqlDELETE FROM students WHERE age < 18;```6. 题目:如何查询`employees`表中`department`为'Sales'的所有员工的`name`和`salary`,并按`salary`降序排列?答案:使用`SELECT`语句查询`employees`表中的`name`和`salary`字段,并使用`WHERE`子句过滤出`department`为'Sales'的员工记录,最后使用`ORDER BY`子句按`salary`降序排列,具体SQL语句如下:```sqlSELECT name, salary FROM employees WHERE department = 'Sales' ORDER BY salary DESC;```7. 题目:在MySQL中,如何创建一个名为`product_sales`的视图,该视图包含`product_id`,`product_name`和`total_sales`三个字段,其中`total_sales`是对应产品的销售总额?答案:使用`CREATE VIEW`语句创建名为`product_sales`的视图,并在视图中定义所需的字段和计算`total_sales`,具体SQL语句如下:```sqlCREATE VIEW product_sales ASSELECT product_id, product_name, SUM(sales_amount) AStotal_salesFROM salesGROUP BY product_id, product_name;```8. 题目:如何使用事务来确保在更新`accounts`表中的`balance`字段时,如果更新失败,则回滚所有更改?答案:使用`START TRANSACTION`开始事务,然后执行更新操作,如果更新失败,则使用`ROLLBACK`回滚事务,否则使用`COMMIT`提交事务,具体SQL语句如下:```sqlSTART TRANSACTION;UPDATE accounts SET balance = balance - 100 WHERE account_id= 1;-- 检查更新是否成功,如果失败则执行ROLLBACKROLLBACK;-- 如果更新成功则执行COMMITCOMMIT;```。
全国计算机二级MYSQL考试题库(含答案)
全国计算机二级MYSQL考试题库(含答案)全国计算机二级MYSQL考试题库(含答案)一、选择题1. 下面哪个是MYSQL数据库的命令行工具?A. SQL ServerB. MySQLC. OracleD. PostgreSQL答案:B. MySQL2. 下面哪个关键字用于在MYSQL中创建新的数据库?A. CREATE DATABASEB. UPDATE DATABASEC. ALTER DATABASED. DELETE DATABASE答案:A. CREATE DATABASE3. 在MYSQL中,以下哪个语句用于创建新的数据表?A. CREATE TABLEB. UPDATE TABLEC. ALTER TABLED. DELETE TABLE答案:A. CREATE TABLE4. 在MYSQL中,以下哪个关键字用于向数据表中插入新的记录?A. INSERT INTOB. UPDATEC. ADDD. DELETE答案:A. INSERT INTO5. 在MYSQL中,以下哪个关键字用于更新数据表中的记录?A. INSERT INTOB. UPDATEC. ADDD. DELETE答案:B. UPDATE6. 在MYSQL中,以下哪个语句用于删除数据表中的记录?A. INSERT INTOB. UPDATED. DELETE答案:D. DELETE7. 在MYSQL中,以下哪个连接操作符用于连接两个字符串?A. &&B. ||C. +D. *答案:C. +8. 在MYSQL中,以下哪个关键字用于选择指定列的数据?A. SELECTB. UPDATEC. ADDD. DELETE答案:A. SELECT9. 在MYSQL中,以下哪个关键字用于根据指定条件删除记录?A. INSERT INTOB. UPDATED. DELETE答案:D. DELETE10. 在MYSQL中,以下哪个函数用于返回指定数字的绝对值?A. ABSB. SINC. LOGD. AVG答案:A. ABS二、填空题1. 在MYSQL中,用于定义主键的关键字是______________。
计算机二级mysql数据库模拟试题及答案汇总
计算机二级mysql数据库模拟试题及答案汇总单选题,共60题,每题1分,答错或未答均扣1分.满分60分1)SQLServer2005是哪个公司开发出来的?A.SyBaseB.SunC.AstonTateD.Microsoft2)微软的access数据库是一种_______数据库A.低端的B.中端的C.高端的D.无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?A.精简版B.标准版C.企业版D.工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对存的最低要:__MB?A128 B256 C512 D10245)MSSQLServer2005EnterpriseEdition的安装条件,对存的建议要:__MB?A.256及更高B.512及更高C.1024或更高D.没有要求6) 以下关于数据安装的说确的是:A.安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B.安装SQLServer2005 EnterpriseEdition不需要安装IISC.安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本D.安装SQLServer2005 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?A.1B.2C.3D.根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A.managementstudioB.配置工具C.分析服务D.性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?A.1B.2C.3D.411) 系统数据库中的master数据库表明这个数据库是A.主数据库B.模板数据库C.临时数据库D.代理数据库12) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部13) 数据库SQL2005的查询界面中,快捷键F5表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部14) 数据库SQL2005的查询界面中,快捷键Home表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A.创建表MyDBB.创建数据库MyDBC.修改数据库MyDBD.删除数据库MyDB17)UseMyDB该代码的功能是:A.修改数据库MyDBB.删除数据库MyDBC.使用数据库MyDBD.创建数据库MyDB18) AlterDatabaseMyDB Modifyname=MyDB001A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A.修改数据库名为MyDB001B.删除数据库MyDB001C.使用数据库MyDB001D.创建数据库MyDB00120) sp_spaceused 代码的功能是:A.返回数据库的登录信息B.返回数据库的使用和保留空间C.返回数据库的创建信息D.返回数据库的安全信息21) sp_helpdb 该代码的功能是:A.返回数据库的基本信息B.返回数据库的使用空间C.返回数据库的变量名称D.返回数据库的表名22)sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是A.更新能力为可读可写B.恢复模式为完整恢复C.可用于所有用户D.兼容级别23) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A.表示数据库的状态为:可用于查询B.表示数据库的状态为:正在还原数据库C.表示数据库的状态为:数据库未恢复D.表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A.数据库自动生成统计信息B.自动更新统计信息C.数据库已启用全文功能。
计算机二级MySQL模拟题(附答案)-优质版
1)SQLServer2005是哪个公司开发出来的?A SyBaseB SunC AstonTateD Microsoft2)微软的access数据库是一种_______数据库A 低端的 B中端的C 高端的D 无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?A 精简版B 标准版C 企业版D 工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?A128 B256 C512 D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?A 256及更高B 512及更高C 1024或更高D 没有要求6) 以下关于数据安装的说法正确的是:A 安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B安装SQLServer2005 EnterpriseEdition不需要安装IISC安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?A 1B 2C 3D 根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A managementstudioB 配置工具C 分析服务D 性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?A 1B 2C 3D 4参考答案:DACCC CDBAD11) 系统数据库中的master数据库表明这个数据库是A 主数据库B 模板数据库C 临时数据库D代理数据库12) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部13) 数据库SQL2005的查询界面中,快捷键F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部14) 数据库SQL2005的查询界面中,快捷键Home表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A 创建表MyDB B创建数据库MyDBC修改数据库MyDB D删除数据库MyDB17)UseMyDB该代码的功能是:A 修改数据库MyDB B 删除数据库MyDBC 使用数据库MyDBD 创建数据库MyDB18) AlterDatabaseMyDBModifyname=MyDB001A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00120) sp_spaceused 代码的功能是:A 返回数据库的登录信息B 返回数据库的使用和保留空间C 返回数据库的创建信息D 返回数据库的安全信息参考答案:ACABB BCABB21) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名22) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别23) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。
2020年计算机二级考试《MySQL》练习题模拟
2020年计算机二级考试《MySQL》练习题模拟1[单选题]关系数据库中,实现主键标识元组的作用是通过( )来实现的。
A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域参考答案:A2[填空题]在创建表格时,能够使用( )关键词使当前建立的表为临时表。
参考解析:TEMPORARY3[简答题] 请列举两个常用的MySQL客户端管理工具。
参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。
4[单选题]SQL语言又称为A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C5[单选题]在关系数据库中,能够地标识一个记录的属性或属性的组合,称为( )A.主码B.属性C.关系D.域参考答案:A6[单选题]在SQL SELECT语句中用于实现关系的选择运算的短语是( )A.FORB.WHILEC.WHERED.CONDITION参考答案:C7[单选题]数据库系统的核心是________。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员参考答案:A8[单选题] 对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A9[单选题] E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型B.结构模型C.物理模型D.逻辑模型参考答案:A10[简答题] 二进制日志文件的用途是什么?参考解析:因为二进制Et志包含了数据备份后实行的所有更新,所以二进制日志的主要目的就是在数据恢复时能够可能地更新数据库。
11[填空题]在创建数据库时,能够使用( )子句确保如果数据库不存有就创建它,如果存有就直接使用它。
参考解析:IF NOT EXISTS12[单选题] 下列________类型不是MySQL中常用的的数据类型。
A.INTB.VARC.TIMED.CHAR参考答案:B13[单选题]不是外键定义中ON DELETE与ON UPDATE的设置是( )A.CASCADEB.ACTIONC.RESTRICTD.SET NULL参考答案:B14[单选题]修改自己的mysql服务器密码的命令是( )A.mysqlB.grantC.set passwordD.change password参考答案:C15[简答题]在上面员工表的基本上增加一个image列,存放照片。
计算机二级MySQL模拟题(附答案)
1)SQLServer2005是哪个公司开发出来的?A SyBaseB SunC AstonTateD MicrosoftMSSQLServer2005Enterprise Edition 是哪一种版本?MSSQLServer2005E nterpriseEditior 的安装条件,对内存的最低要求是: A128B256C512D10245)MSSQLServer2005E nterpriseEditio 的安装条件,对内存的建议要求是: MB?256及更高 B 512及更高安装 SQLServer2005 EnterpriseEditionwindows 的 98 系统也可以 B 安装 SQLServer2005 EnterpriseEdition 不需要安装 IISC 安装 SQLServer2005 EnterpriseEdition 需要 IE6.0sp1 以上的版本D 安装SQLServer2005 EnterpriseEdition 系统不会检查安装要求2)微软的access 数据库是一种数据库低端的 B 中端的 高端的D 无法确定精简版 B 标准版企业版D 工作组版3) 4) MB? 1024或更高D 没有要求6) 以下关于数据安装的说法正确的是:7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行—项系统配置检查?A11 B12 C13 D148)安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?B 2C 3 D根本没有身份验证9)安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A man ageme ntstudio B配置工具C分析服务D性能工具10)安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?参考答案:DACCC CDBAD11)系统数据库中的master数据库表明这个数据库是A主数据库B模板数据库C临时数据库D代理数据库12)数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部13)数据库SQL2005的查询界面中,快捷键F5表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部14)数据库SQL2005的查询界面中,快捷键Home表示什么功能? A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A 执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部16)CreatedatabaseMyDB 该代码的功能是:A创建表MyDB B创建数据库MyDBC修改数据库MyDB D删除数据库MyDB17)UseMyDB该代码的功能是:A 修改数据库MyDB B删除数据库MyDBC 使用数据库MyDB D创建数据库MyDB18) AlterDatabaseMyDBModify name二MyDBOOlA修改数据库名为MyDB001 B删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00119) drop databaseMyDB001 该代码的功能是:A修改数据库名为MyDB001 B删除数据库MyDB001C 使用数据库MyDB001D 创建数据库MyDB00120) sp_spaceused代码的功能是:A返回数据库的登录信息B返回数据库的使用和保留空间C 返回数据库的创建信息D 返回数据库的安全信息参考答案:ACABB BCABB21) sp_hel pdb 该代码的功能是:23) sp_helpdb 中有这样一条信息:status = online 该代码表示的正确含 义是:表示数据库的状态为:可用于查询 表示数据库的状态为:正在还原数据库 表示数据库的状态为:数据库未恢复 表示数据库已被显示置于脱机状态24) sp_helpdb 中有这样一条信息:IsFulltextEnabled 该代码的正确含义 是:25) sp_helpdb 中有这样一条信息:COMPATIBILITY_LEVEl ^ 90 该代码 表示的正确含义是:A 数据库兼容级别是 2000B 数据库兼容级别是 2005A 返回数据库的基本信息返回数据库的使用空间 C 返回数据库的变量名称返回数据库的表名22) sp_helpdb 中有这样一条信息: 的正确含义是:Up dateability = Read_Write 该代码表示A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。
mysql数据库二级考试试题及答案
mysql数据库二级考试试题及答案一、选择题(每题2分,共10分)1. MySQL中,哪个存储引擎支持事务处理?A. MyISAMB. InnoDBC. MEMORYD. ARCHIVE答案:B2. 在MySQL中,如何创建一个新数据库?A. CREATE DATABASE database_name;B. CREATE TABLE database_name;C. CREATE new_database database_name;D. CREATE DATABASES database_name;答案:A3. MySQL中,哪个函数用于获取当前日期?A. NOW()B. CURRENT_DATEC. CURDATE()D. DATE()答案:C4. 在MySQL中,如何添加一个新列到已存在的表中?A. ALTER TABLE table_name ADD COLUMN column_name datatype;B. MODIFY TABLE table_name ADD COLUMN column_name datatype;C. ADD COLUMN table_name column_name datatype;D. CHANGE COLUMN table_name column_name datatype;答案:A5. MySQL中,如何删除一个数据库?A. DELETE DATABASE database_name;B. DROP DATABASE database_name;C. REMOVE DATABASE database_name;D. REMOVE TABLE database_name;答案:B二、填空题(每空1分,共10分)1. 在MySQL中,使用________命令可以查看当前数据库的所有表。
答案:SHOW TABLES2. 如果要查看表的结构,可以使用命令________。
计算机二级mysql考试题及答案
计算机二级mysql考试题及答案MySQL是一种常用的关系型数据库管理系统,广泛应用于各种类型的软件开发和数据存储。
作为计算机二级考试的一部分,MySQL也是常见的考试内容之一。
下面将为您提供一些常见的MySQL考试题及其答案,以帮助您更好地准备考试。
1. 什么是MySQL?MySQL是一个开放源代码的关系型数据库管理系统,它使用C和C++编写而成。
答案:MySQL是一种常用的关系型数据库管理系统,为用户提供高效可靠的数据存储和查询功能。
2. 描述MySQL的主要特点。
MySQL具有以下主要特点:- 开源:MySQL的源代码可以免费获取并进行修改。
- 跨平台:可以在多个操作系统上运行,如Windows、Linux和macOS等。
- 高性能:MySQL拥有快速的查询和数据处理能力。
- 可扩展性:可以根据需求扩展数据库的性能和容量。
- 安全性:提供数据的完整性和安全性保护措施。
答案:MySQL是一种开源的跨平台关系型数据库管理系统,具有高性能、可扩展性和良好的安全性等特点。
3. 请解释MySQL的存储引擎。
MySQL的存储引擎是负责数据的存储和检索的组件。
常见的存储引擎包括InnoDB和MyISAM等。
答案:MySQL的存储引擎是MySQL数据库中负责数据存储和检索的组件。
不同的存储引擎有着不同的特点和适用场景。
4. 在MySQL中,什么是主键?主键是用来标识数据库中一条记录的唯一值。
每张表只能有一个主键,且主键的值不能重复。
答案:主键是用来唯一标识数据库表中的每一条记录的一个列或一组列。
主键值必须唯一且不能为空。
5. 如何创建一个数据库表?使用CREATE TABLE语句可以创建一个数据库表。
例如,创建一个名为"students"的表,并定义"id"、"name"和"age"三个列:CREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50),age INT);答案:使用CREATE TABLE语句可以创建一个数据库表,同时指定表名和列的定义。
2020年计算机二级考试《MySQL》练习试题模拟
2020年计算机二级考试《MySQL》练习试题模拟1[填空题]在MySQL中,能够使用INSERT或________语句,向数据库中一个已有的表插入一行或多行元组数据。
参考解析:REPLACE2[单选题]数据模型反映的是( )A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系参考答案:A3[填空题]5天后开启每天定时清空test表,一个月后停止执行:( ) EVENT e_testON SCHEDULE ( )( ) CURDATE() +( )ENDS CURDATE() + ( )DO TRUNCATE TABLE test;参考解析:5天后开启每天定时清空test表,一个月后停止执行:CREATE EVENT e_testON SCHEDULE EVERY 1DAYSTARTS CURDATE() +INTERVAL 5DAYENDS CURDATE() +INTERVAL 1MONTHDO TRUNCATE TABLE test;4[填空题]假设之前创建的KC表没有设置外键级联策略,设置触发器,实现在KC表中修改课程ID号时,可自动修改课程在xs_kc上的课程ID号Create trigger trigger_update( )on( ) for each row( )参考解析:Create trigger trigger_update after update on kc for each rowupdate xs_kc set xs_kc.kno=new.kno wherexs_kc.kno=old.kno;5[单选题]在关系数据库中,能够地标识一个记录的属性或属性的组合,称为( )A.主码B.属性C.关系D.域参考答案:A6[单选题]要快束完全清空一张表可使用如下语句A.TRUNCATE TABLEB.DELETE TABLEC.DROP TABLED.CLEAR TABLE参考答案:A7[单选题]不是外键定义中ON DELETE与ON UPDATE的设置是( )A.CASCADEB.ACTIONC.RESTRICTD.SET NULL参考答案:B8[简答题]表名改为user。
计算机二级考试MySQL备考测试题及答案
计算机二级考试MySQL备考测试题及答案一、选择题1.mysql中,备份数据库的命令是( )A.mysqldumpB.mysqlC.backupD.copy参考答案:A2.根据关系模式的完整性规则,一个关系中的主键( )。
A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C3、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段参考答案:B4、在概念设计阶段,最常使用的数据模型是( )A.对象模型B.物理模型C.逻辑模型D.实体联系模型参考答案:D5、索引可以提高哪一操作的`效率( )A.INSERTB.UPDATEC.DELETED.SELECT参考答案:D6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型B.结构模型C.物理模型D.逻辑模型参考答案:A7、根据关系模式的完整性规则,一个关系中的主键( )。
A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C8.以下哪个语句用于撤销权限( )A.DELETEB.DROPC.REVOKED.UPDATE参考答案:C9.对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A10.存储程序中选择语句有哪些( )A.IFB.WHILEC.SELECTD.SWITCH参考答案:A11.SQL语言又称________。
A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C12、只修改列的数据类型指令是( )A.ALTER TABLE … … ALTER COLUMNB.ALTER TABLE … MODIFY COLUMN…C.ALTER TABLE … UPDATE …D.ALTER TABLE … UPDATE COLUMN…参考答案:B二、填空题1、bool型数据用于存储逻辑值,它只有两种状态,即“()”和“ () ”。
计算机二级MySQL数据程序设计模拟试题
计算机二级MySQL数据程序设计模拟试题一、选择题(每题2分,共40分)1. 以下哪一个不是SQL语言的关键字?A) SELECTB) FROMC) WHERED) PRINT2. 在MySQL中,以下哪个语句用于创建一个表?A) CREATE DATABASEB) CREATE TABLEC) CREATE INDEXD) CREATE VIEW3. 下列哪个数据类型用于存储日期和时间值?A) INTB) DATEC) FLOATD) VARCHAR4. 在MySQL中,如何删除一个表?A) DROP DATABASEB) DROP TABLEC) DROP INDEXD) DROP VIEW5. 以下哪个语句用于更新表中的数据?A) INSERT INTOB) UPDATEC) DELETE FROMD) SELECT6. 在MySQL中,如何将查询结果保存到一个新表中?A) SELECT INTOB) INSERT INTO SELECTC) CREATE TABLE AS SELECTD) SELECT INTO7. 以下哪个函数用于计算平均值?A) SUM()B) AVG()C) COUNT()D) MAX()8. 在SQL中,如何连接两个表?A) JOINB) UNIONC) INNER JOIND) OUTER JOIN9. 以下哪个操作符用于判断两个值是否相等?A) =B) <C) >D) !=10. 在MySQL中,如何设置字段的默认值?A) DEFAULTB) VALUESC) SETD) INITIAL二、填空题(每题3分,共30分)11. 在SQL中,用于选择表中特定列的语句是__________。
12. 在创建表时,如果某个字段不希望有重复值,可以使用__________约束。
13. 在SQL中,用于删除表中数据的语句是__________。
14. 在MySQL中,使用__________语句可以查看表的创建信息。
全国计算机二级mysql数据库模拟试题
全国计算机二级mysql数据库模拟试题全国计算机二级mysql数据库模拟试题考生们在备考计算机考试科目时,除了复习教材以外,还要结合试题加深对知识点的理解和巩固,接下来应届毕业生店铺为大家精心准备了全国计算机二级mysql数据库模拟试题,希望能够给大家带来帮助!1) 函数 max( ) 表明这是一个什么函数?A 求总值函数B 求最小值函数C 求平均值函数D 求最大值函数2) 修改表记录的语句关键字是:AB updateCD select3) 删除表记录的语句关键字是:AB updateCD select4) 在语句select * from student where s_name like ’%晓%’where 关键字表示的含义是:A 条件B 在哪里C 模糊查询D 逻辑运算5) student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?A 添加姓名叫王军的.记录B 删除姓名叫王军的记录C 返回姓名叫王军的记录D 更新姓名叫王军的记录6) 模糊查询的关键字是:A notB andC likeD or7) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A 1B 3C 5D 78) 表达式select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A 70B 71C 72D 739) from student where s_id > 5 该代码执行的是哪项操作?A 添加记录B 修改记录C 删除记录D 查询记录10) 第9题中的代码含义正确的表述是:A 删除student表中所有s_idB 删除student表中所有s_id 大于5的记录C 删除student表中所有s_id 大于等于5的记录D 删除student表参考答案:DBCCD CCBCB 下载全文。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(共34分)
1、mysql中唯一索引的关键字是(C)(1分)
A.fulltextindex
B.onlyindex
C.uniqueindex
D.index
2、下面关于索引描述中错误的一项是(C)(1分)
A.索引可以提高数据查询的速度
B.索引可以降低数据的插入速度
C.innodb存储引擎支持全文索引
D.删除索引的命令是dropindex
3、支持主外键,索引及事务的存储引擎为是(B)(2分)
A.MYISAM
B.INNODB
C.MEMORY
D.CHARACTER
4、对事务的描述中不正确的是(C)(2分)
A.事务具有原子性
B.事务具有隔离性
C.事务回滚使用commit命令
D.事务具有可靠性
5、mysql中,备份数据库的命令是(A)(2分)
A.mysqldump
B.mysql
C.backup
D.copy
6、实现批量数据导入的命令是(B)(2分)
A.mysqldump
B.mysql
C.backup
D.return
7、创建用户的命令是(B)(2分)
A.joinuser
B.createuser
C.createroot
D.mysqluser
8、修改自己的mysql服务器密码的命令是(C)(2分)
A.mysql
B.grant
C.setpassword
D.changepassword
9、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是(D)(2分)
A.mysql-uroot–proot
B.mysqladmin-uroot-proot
startmysql
D.mysqld-nt--skip-grant-tables
10、联合查询使用的关键字是(B)(2分)
A.UNION
B.JOIN
C.ALL
D.FULL
11、有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid?(2分)
A.selectproductidfromorderswherecount(productid)>1
B.selectproductidfromorderswheremax(productid)>1
C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductid
D.selectproductidfromordersgroupbyproductidhavingcount(productid)>1
12、子查询中可以使用运算符ANY,它表示的意思是(B)(2分)
A.满足所有的条件
B.满足至少一个条件
C.一个都不用满足
D.满足至少5个条件
13、一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C)(2分)
A.MYISAM
B.INNODB
C.MEMORY
D.CHARACTER
14、事务中能实现回滚的命令是(C)(2分)
A.TRANSACTION
MIT
C.ROLLBACK
D.SAVEPOINT
15、mysql中,还原数据库的命令是(B)(2分)
A.mysqldump
B.mysql
C.backup
D.return
16、ysql中存储用户全局权限的表是(D)(2分)
A.table_priv
B.procs_priv
C.columns_priv
er
17、删除用户的命令是(A)(2分)
A.dropuser
B.deleteuser
C.droproot
D.truncateuser
18、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是(B)(2分)
A.grantselect,insertonstudb.stuinfofor‘zhangsan’@’localhost’
B.grantselect,insertonstudb.stuinfoto‘zhangsan’@’localhost’
C.grant‘zhangsan’@’localhost’toselect,insertforstudb.stuinfo
D.grant‘zhangsan’@’localhost’tostudb.stuinfoonselect,insert
二、多项选择题(共12分)
20、事务具有下面的特性(ABC)(4分)
A稳定性
B原子性
C隔离性
D再生性
21、下列的函数中可以处理日期和时间的函数有(BCD)(4分)
Around
BWeekDay
CCurdate
DDayofMonth
22、mysql中的约束有(BCD)(4分)
A.检查约束
B.默认约束
C.非空约束
D.唯一约束
四、简答题(共12分)
24、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)
25忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)
五、编程题(共42分)
1.有一个关于商品供应及顾客订单的数据库。
其中包括四个表,表中信息如下:
供应表apply(id、name、sid、price)
说明:id供应厂家编号name供应厂家名称sid商品编号price商品价格
顾客表customers(gid、name、address、balance)
说明:gid顾客编号address地址balance余额
订单表orders(sid、gid、date)
说明:sid商品编号gid顾客编号date订单日期
商品表goods(sid、name、count)
说明:sid商品编号name商品名称count商品数量
1)分析各个表之间的关系(主外键引用关系),创建四个表(4分)
2)从供应表中查询全体供应厂商的基本信息(3分)
3)从顾客表中查询地址在长春的顾客的顾客编号、顾客姓名及余额(3分)
4)从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序(4分)
5)从订单表中查询购买商品编号为“101”商品的顾客编号及订单日期(3分)
6)从商品表中查询最多商品数量、最少商品数量及商品总数量的记录信息(4分)
7)查询出2008-8-8顾客的订单信息,要求包括顾客姓名、商品名称及订单日期(4分)
8)向商品表中追加一条纪录”204”,”可口可乐”,”900”)(3分)
9)将商品表中商品编号为204的商品名称更改为”百事可乐”(3分)
10)将顾客表上余额不足1000元的,将其订单日期延后10天(4分)
11)删除订单表中商品编号为”102”的订单记录(3分)
12)将商品表中没有顾客订购的商品信息删除(4分)。