全国计算机等级考试二级MySQL数据库程序设计

合集下载

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】以下能正确定义二维数组的是( )A.int a[][3];B.int a[][3]={2*3);C.int a[][3]={};D.int a[2][3] 一{{1) ,{2} ,{3,4}};2.【单选题】设有学生表student(sno ,sname,sage,smajor) ,要从student 表中检索sname字段值第 2 个字是" 红" 的所有学生信息。

以下能够按照上述条件进行检索的WHERE表达式是______。

A.sname LIKE "_ 红%"B.sname LIKE "_ 红_"C.sname LIKE "% 红%"D.sname LIKE "% 红_"3.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。

A.逻辑独立性B.物理独立性C.共享性D.结构化4.【单选题】SQL语言具有____的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵5.【单选题】恢复MySQL数据库可使用的命令是______。

A.mysqldumpB.mysqladminC.mysqlD.mysqld6.【单选题】在MySQL数据库中,以下不会受字符集设置影响的数据类型有______。

A.CHARB.INTC.VARCHARD.TEXT7.【单选题】以下关于二进制日志文件的叙述中,错误的是______。

A.使用二进制日志文件能够监视用户对数据库的所有操作B.二进制日志文件记录所有对数据库的更新操作C.启用二进制日志文件,会使系统性能有所降低D.启用二进制日志文件,会浪费一定的存储空间8.【单选题】下列关于触发器的叙述中,错误的是______。

全国计算机等级考试二级教程——mysql数据库程序设计

全国计算机等级考试二级教程——mysql数据库程序设计

全国计算机等级考试二级教程——mysql数据库程序设计全国计算机等级考试二级教程——MySQL数据库程序设计MySQL是一种广泛使用的关系型数据库管理系统,被广泛应用于Web应用程序的开发中。

在全国计算机等级考试二级中,MySQL数据库程序设计是一个重要的考点。

本文将介绍MySQL数据库程序设计的基础知识,包括数据库的创建、表的设计、数据的插入、查询与更新等内容。

首先,我们需要了解如何创建一个MySQL数据库。

在MySQL中,可以使用CREATE DATABASE语句来创建一个新的数据库。

例如,我们可以通过以下语句创建一个名为'mydb'的数据库:```CREATE DATABASE mydb;```创建完数据库后,我们需要设计数据库中的表。

表是MySQL数据库中存储数据的基本单位,类似于Excel中的一个个工作表。

可以使用CREATE TABLE语句来创建一个新的表。

例如,我们可以创建一个名为'students'的表,包含学生的姓名、年龄和成绩等字段:```CREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50),age INT,score FLOAT);```在表创建完成后,我们可以使用INSERT INTO语句向表中插入数据。

例如,插入一条学生信息的语句如下:```INSERT INTO students (id, name, age, score) VALUES (1, '张三', 20, 80.5);```插入数据后,我们可以使用SELECT语句来查询数据。

例如,查询所有学生信息的语句如下:```SELECT * FROM students;```除了查询,我们还可以使用UPDATE语句来更新表中的数据。

例如,将学生张三的成绩更新为90.5的语句如下:```UPDATE students SET score = 90.5 WHERE name = '张三'; ```以上介绍了MySQL数据库程序设计的基础知识,希望能对全国计算机等级考试二级的考生们有所帮助。

全国计算机二级MySQL数据程序设计模拟试题及答案

全国计算机二级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数据程序设计模拟试题

计算机二级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数据库程序设计-9

二级MySQL数据库程序设计-9

二级MySQL数据库程序设计-9(总分:100.00,做题时间:90分钟)一、编程题(总题数:5,分数:63.00)(1).在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留言人所发的全部留言信息删除,该事件开始于下个月并且在2016年12月31日结束。

(分数:7.00)__________________________________________________________________________________________ 正确答案:()解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql> DELIMITER $ $mysql>CREATE EVENT IF NOT EXISTS event_delete_content-> ON SCHEDULE EVERY 1 MONTH-> STARTS CURDATE()+INTERVAL 1 MONTH-> ENDS "2016-12-31"-> DO-> BEGIN-> IF YEAR(CURDATE())<2013 THEN-> DELETE FROM content-> WHERE username="mYSQL初学者";-> END IF;-> END $ $Query OK, 0 row affected (2.35 sec)(2).临时关闭第1小题中创建的事件。

(分数:7.00)__________________________________________________________________________________________ 正确答案:()解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>ALTER EVENT event_delete_content DISABLE;Query OK, 0 row affected (0.00 sec)(3).再次开启第2小题中临时关闭的事件。

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)_1

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)_1

2023年计算机二级《MySQL数据库程序设计》考试预测题精选专练II(附带答案)(图片大小可自由调整)第1卷一.全考点综合测验(共20题)1.【单选题】SQL 语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____。

A.SELECTB.INSERTC.UPDATED.DELETE正确答案:A2.【单选题】以下叙述中不正确的是( )。

A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效正确答案:D3.【单选题】有下列程序:程序运行后的输出结果是( )。

void sort(int a[] ,int n){ int i ,j ,t;for(i=0;ifor(j=i+1;jif(a[i]}main(){ int aa[10] :{1 ,2,3,4,5,6,7,8,9,10) ,i;sort(aa+2 ,5);for(i=0;iA.1 ,2,3,4,5,6,7,8,9,l0 ,B.1 ,2,7,6,3,4,5,8,9,10,C.1 ,2,7,6,5,4,3,8,9,10,D.1 ,2,9,8,7,6,5,4,3,10,正确答案:C4.【单选题】函数mysql_connect() 和mysql_pconnect() 都能建立与数据库服务器的连接,下列关于两者的描述正确的是______。

A.mysql_connect() 建立非持久连接,可以使用mysql_close() 关闭连接B.mysql_pconnect() 建立非持久连接,可以使用mysql_close() 关闭连接C.mysql_pconnect() 建立持久连接,可以使用mysql_close() 关闭连接D.mysql_connect() 建立非持久连接,不可以使用mysql_close() 关闭连接正确答案:A5.【单选题】下列SQL语句中,创建关系表的是____。

计算机二级《MySQL数据库程序设计》知识点总结

计算机二级《MySQL数据库程序设计》知识点总结

MySQL知识点总结.数据操作:检索、排序、过滤、分组、汇总、计算、联接、子查询与组合查询.表操作:表的创建、修改、删除和重命名、表数据的插入、更新和删除.索引(含主、外键)、视图.难度编程:存储过程与存储函数、触发器与事件、PHP.数据库管理:事务处理、用户与权限、备份与还原、数据库维护1.检索数据:select…from…Select [distinct] prod_id,prod_name from products [limit 4,5];2.检索排序:order by…Select * from products order by prod_id [asc|desc],prod_name [asc|desc];3.过滤数据:where 字句= <> != >>= <<= between(1)普通where 字句Select prod_id,prod_name from products where prod_name=’liyang’;Select prod_id,prod_name from products where prod_id between 10 and 50;Select prod_id,prod_name from products where prod_name is [not] null;(2)组合where字句:使用AND和OR连接多个条件表达式,且AND次序优于OR;(3)IN 与NOT操作符Select prod_id,prod_name from products where prod_id [not] in(1,2,3) |prod_name in(’zhangsan’,’lisi’,’wangwu’);(4)LIKE操作符与通配符:“%”与“_”Select prod_id,prod_name from products where prod_name like ’%liu%’;Select prod_id,prod_name from products where prod_name like ’_u%’; 找出u 位于名字的第二个位置的prod_id和prod_name。

二级MYSQL数据库程序设计 3

二级MYSQL数据库程序设计 3

二级MYSQL数据库程序设计-3(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:100.00)1.设有如下表达式:CHECK(score > =0 AND score < =100)关于该表达式,下列叙述中错误的是______。

(分数:2.50)A.CHECK是能够单独执行的SQL语句√B.该表达式定义了对字段score的约束C.score的取值范围为0-100(包含0和100)D.更新表中数据时,检查score的值是否满足CHECK约束解析:2.在CREATE TABLE语句中,用来指定外键的关键字是______。

(分数:2.50)A.CONSTRAINTB.PRIMARY KEYC.FOREIGN KEY √D.CHECK解析:3.定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是______。

(分数:2.50)A.关系完整性约束B.实体完整性约束C.参照完整性约束D.用户定义完整性约束√解析:4.下列关于表级约束和列级约束的描述中,不正确的是______。

(分数:2.50)A.列级约束针对某个特定的列,包含在列定义中B.表级约束与列定义相互独立,不包含在列定义中C.列级约束可能涉及到多个列,也可能仅涉及一个列√D.表级约束可能涉及到多个列,也可能仅涉及一个列解析:5.下列有关MySQL完整性约束的叙述中,正确的是______。

(分数:2.50)A.实体完整性可由主键约束或候选键约束来实现√B.对完整性约束只能进行添加操作C.使用ALTER TABLE语句删除完整性约束的同时,会自动删除表本身D.使用DROP TABLE语句删除一个表的同时,表中的完整性约束不会自动删除解析:6.部门表tb_dept的定义如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key,dname CHAR(20) Not null,manager CHAR(12),telephone CHAR(15);).下列说法中正确的是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国计算机等级考试二级MySQL数据库程序设计考试大纲(2013年版)
基本要求:
1. 初步掌握数据库技术的基本概念、原理、方法和技术;
2. 熟练掌握MySQL 的安装及配置技能;
3. 熟练使用MySQL 平台下的SQL 语言实现数据库的交互操作;
4. 熟悉一种MySQL 平台下的一个应用系统开发的主语言(C/ Perl/ PHP),并初步具备利用该语言进行简单应用系统的开发能力;
5. 掌握MySQL 平台下的数据库管理与维护技术。

考试内容:
一、基本概念与方法
1. DBS 三级(模式、外模式、内模式)结构;
2. DBS 的运行与应用结构(C/ S、B/ S);
3. 关系规范化的基本方法。

二、数据库设计
1. 概念设计;
2. 逻辑设计;
3. 物理设计。

三、SQL 交互操作
利用MySQL 进行数据库表、数据及索引的创建、使用和维护。

四、MySQL 的日常管理
1. MySQL 安装与配置技能;
2. MySQL 的使用及数据访问的安全控制机制;
3. MySQL 数据库的备份和恢复方法;
4. 性能调优技术。

五、MySQL 的应用编程
1. 触发器、事件及存储过程的使用方法;
2. MySQL 平台下的C 语言(或Perl/ PHP)的应用程序编制。

考试方式:
上机考试120 分钟,满分100 分。

上机考试题型及分值:
单项选择题40 分(含公共基础知识部分10 分)、操作题60 分(包括基本操作题、简单应用题及综合应用
题)。

上机考试内容:
1. 考试环境:
数据库管理系统:MySQL
编程语言:C/ Perl/ PHP
2. 在上述环境下完成如下操作:
创建和管理数据库;数据查询;安全管理;数据库备份与恢复;数据导入与导出。

3. 在上述环境下开发C/ S 或B/ S 结构下的一个简单应用系统。

相关文档
最新文档