全国计算机等级考试二级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是一种广泛使用的关系型数据库管理系统,被广泛应用于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数据程序设计模拟试题及答案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数据程序设计模拟试题及答案】。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:42
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.不强调模拟现实世界中的算法而强调概念正确答案:C2.【单选题】若有定义“ int a=5 ,b=7;”,则表达式a%一(b%2) 运算后, a 的值为( )。
A.0B.1C.11D.3正确答案:A3.【单选题】恢复MySQL数据库可使用的命令是______。
A.mysqldumpB.mysqladminC.mysqlD.mysqld正确答案:C4.【单选题】下列关于表和视图的叙述中错误的是______。
A.视图可以和表一起使用B.表和视图上都可以创建索引C.表和视图的数据都可以进行更新操作,但视图的更新受限D.表和视图都可以使用SQL语句进行查询正确答案:B5.【单选题】查找学生表student 中姓名的第二个字为"t" 的学生学号Sno 和姓名sname,下面A.SELECT SRO ,shame FROM student WHERE sname="_t%";B.SELECT Sno,sname FROM student WHERE shame LIKE "_t%" ;C.SELECT sno,shame FROM student WHERE sname="%t_";D.SELECT sno,shame FROM student WHERE sname LIKE "%t_" ;正确答案:B6.【单选题】关于E-R 图,以下描述中正确的是______。
2020年计算机二级《MySQL》数据库技术章节习题及答案
2020年计算机二级《MySQL》数据库技术章节习题及答案第一章数据库技术的基本概念与方法1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
参考解析:模式外模式内模式2[填空题] 数据库设计包括概念设计、________和物理设计。
参考解析:逻辑设计3[单选题]数据模型反映的是( )A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系参考答案:A4[填空题]一个关系R的3NF是指它们的( )都不传递依赖它的任一候选关键字参考解析:非主属性5[单选题]假设数据库中表A与表B建立了“一对多”关系,表B 为“多”一方,则下述说法中准确的是( )A.表A中的一个记录与表B中的多个记录匹配B.表B中的一个记录与表A中的多个记录匹配C.表A中的一个字段与表B中的多个字段匹配D.表B中的一个字段与表A中的多个字段匹配参考答案:A6[填空题]如果x->y,y->z成立,那么x->z也成立,这个推理规则称为( )参考解析:传递函数依赖7[填空题] 在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
参考解析:逻辑8[填空题]模式/内模式映射为数据库提供了数据的( )独立性参考解析:物理9[填空题]数据库设计分为以下六个阶段:需求分析、( )、逻辑结构设计、( )、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计10[单选题]下列实体类型的联系中,属于多对多的联系的是( )A.学生与课程之间的联系B.学校与老师之间的联系C.商品条形码与商品之间联系D.班组与班长之间联系参考答案:A11[填空题]因为数据库系统在三级模式之间提供了( )和( )两层映射功能,所以就保证了数据库系统具有较高的数据独立性。
参考解析:外模式/模式、模式/内模式12[单选题] 对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A13[单选题] 将E-R图转换到关系模式时,实体与联系都能够表示成________。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:43
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于SQL的叙述中,正确的是______。
A.SQL是专供MySQL使用的结构化查询语言B.SQL是一种过程化的语言C.SQL是关系数据库的通用查询语言D.SQL只能以交互方式对数据库进行操作正确答案:C2.【单选题】在讨论关系模型时,与“属性”同义的术语是______。
A.元组B..NC.. 表D.关系正确答案:B3.【单选题】下列SQL语句中,创建关系表的是____。
A.ALTERB.CREATEC.UPDATED.INSERT正确答案:B4.【单选题】语句int(*ptr)() 的含义是( )。
A.ptr 是一个返回值为int 的函数B.ptr 是指向int 型数据的指针变量C.ptr 是指向函数的指针,该函数返回一个int 型数据D.ptr 是一个函数名,该函数的返回值是指向int 型数据的指针正确答案:C5.【单选题】对于日期"2013 年10 月21 日",MySQL默认显示的格式是______。
A."2013-10-21"B."2013-21-10"C."10-21-2013"D."21-10-2013"正确答案:A6.【单选题】在使用CREATE INDEX创建索引时,其默认的排序方式是______。
A.升序B.降序C.无序D.聚簇正确答案:A7.【单选题】下列程序的输出结果是( )。
#includevoid p(int*x){ printf("%d ¨,++*x);}void main(){ int y=3;p(&y);}A.3B.4C.2D.5正确答案:B8.【单选题】在使用SHOW GRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为______。
全国计算机等级考试等级有什么区别
全国计算机等级考试等级有什么区别一、全国计算机等级考试分类的区别一级考试:计算机基础及MS Office应用、计算机基础及WPS Office应用、计算机基础及Photoshop应用,一共三个科目。
二级考试:语言程序设计类(C、C++、Java、Visual Basic、Web)、数据库程序设计类(Visual FoxPro、Access、MySQL)、办公软件高级应用(MS Office 高级应用)共九个科目。
三级考试:网络技术、数据库技术、软件测试技术、信息安全技术、嵌入式系统开发技术共五个科目。
四级考试:网络工程师、数据库工程师、软件测试工程师、信息安全工程师与嵌入式系统开发工程师五个考核项目。
二、考试等级和要求此项考试根据各工作岗位使用计算机的不同要求,目前暂定四个等级。
一级分为DOS版和Windows版,考核应试者计算机基本知识和使用微机系统的初步能力。
二级考核应试者软、硬件基础知识和使用一种高级计算机程序设计语言(QBASIC、FORTRAN、Pascal、C、FoxBASE)编制程序、上机调试的能力。
三级分A、B类。
三级A类考核计算机应用基础知识和计算机硬件系统开发的初步能力;三级B类考核计算机应用基础知识和计算机软件系统开发的初步能力。
四级考核计算机应用项目或应用系统的分析和设计的必备能力。
此外,教育部考试中心在北京、福建、河北面向当地省市(系统)干部、管理人员开考一级B类考试。
一级B类考试水平与一级相当,考试内容更符合机关干部、企事业单位管理人员的需要,采用无纸化考试形式。
考试合格者获得一级合格证书,证书上注明“B类”字样。
三、考试方式采用全国统一命题、统一考试,笔试和上机操作考试相结合的形式。
笔试时间一级为90分钟,二级、三级为120分钟,四级为180分钟,上机考试一级为45分钟,二级、三级、四级为60分钟。
一级B类实行无纸化考试,全部在计算机上考试,时间为90分钟。
2021计算机二级考试MySQL数据库考试习题库(附答案)
2021计算机二级考试MySQL数据库考试习题库(附答案)试题1习题一一、编程题在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。
二、简答题1.请解释什么是存储过程?2.请列举使用存储过程的益处。
3.请简述游标在存储过程中的作用。
4.请简述存储过程与存储函数的区别。
习题答案:一、编程题在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql>DELIMITER$$mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))一>BEGIN一> UPDATE content SET email=e_mail WHERE username=user_name;一>END$$Query OK,0 rows affected(0.06 SeC)二、简答题1.存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是一段存放在数据库中的代码,它可以由声明式的SQL 语句(如CREATE、UPDATE和SELECT等语句)和过程式SQL 语句(如IF-THEN-ELSE控制结构语句)组成。
2.略。
可参考第11章11.1节内容。
3.游标是一个被SELECT语句检索出来的结果集。
在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。
4.存储函数与存储过程之间存在这样几点区别:(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。
(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。
(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。
二级Visual Foxpro数据库程序设计模拟试题及答案解析(1)
二级Visual Foxpro数据库程序设计模拟试题及答案解析(1)(1/40)选择题第1题下列叙述中正确的是______。
A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对下一题(2/40)选择题第2题下列叙述中正确的是______。
A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构上一题下一题(3/40)选择题第3题一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为______。
A.16B.10C.6D.4上一题下一题(4/40)选择题第4题软件生命周期中的活动不包括______。
A.市场调研B.需求分析C.软件测试D.软件维护上一题下一题(5/40)选择题第5题在满足实体完整性约束的条件下______。
A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字上一题下一题(6/40)选择题第6题程序调试的任务是______。
A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中的错误上一题下一题(7/40)选择题第7题下面描述中,不属于软件危机表现的是______。
A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高上一题下一题(8/40)选择题第8题下面不属于需求分析阶段任务的是______。
A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划上一题下一题(9/40)选择题第9题有三个关系R、S和T如下:图片则由关系R和S得到关系T的操作是______。
A.自然连接B.交C.投影D.并上一题下一题(10/40)选择题第10题下列选项中属于面向对象设计方法主要特征的是______。
全国计算机等级考试二级MySQL模拟试题及解析10套
全国计算机等级考试二级MySQL模拟试题及解析(1)一、选择题1.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法A.对象B.数据结构C.数据流D.目标答案:C2.对线性表进行二分法检索,其前提条件是( )。
A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序答案:A3.结构化程序设计的3种结构是( )。
A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构答案:D4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。
A.堆排序B.直接插入排序C.快速排序D.直接选择排序答案:B5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是( )。
A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A6.栈和队列的共同特点是( )。
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点答案:C7.链表不具有的特点是( )。
A.不必事先估计存储空间B.可随机访问任意元素C.插入、删除不需要移动元素D.所需空间与线性表长度成正比答案:B8.在数据库设计中,将E—R图转换为关系模式的过程属于( )。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B9.C语言可执行程序的开始执行点是( )。
A.包含文件中的第一个函数B.程序中第一个函数C.程序中的main()函数D.程序中第一条语句答案:C10.在C语言程序中可用做用户标识符的是( )。
A.void123BBNB.aa_abccasC.as+b3-123IfD.6fDoSIG答案:B二、填空题1.创建索引通常使用()语句.参考解析:CREATE INDEX2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,()参考解析:Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,Foreign key(sno) references xs(sno) on delete cascade on update cascade,Foreign key(kno) references kc(kno) on delete cascade on update cascade);3.一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性4.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:46
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列程序的输出结果是( )。
main(){ int a ,b,d=25;a=d/10%9;b=a&&(一1);printf("%d ,%d\n" ,a,b);}A.6 ,1B.2 ,1C.6 ,0D.2 ,0正确答案:B2.【单选题】MySQL命令行客户端的提示符是______。
A.$C.sql >D.mysql >正确答案:D3.【单选题】已知有如下结构体:若有P=&data,则对data 的成员 a 引用正确的是( ) struct sk{ int a;float b;}data ,*p;A.(*p).data.aB.(*p).a;C.p->data.aD.data.a正确答案:C4.【单选题】学生表student 包含sname、sex、age 三个属性列,其中age 的默认值是20,执行SQL语句INSERT INTO student(sex ,sname,age)VALUES("M","Lili",); 的结果是______。
A.执行成功,sname,sex,age 的值分别是Lili ,M,20B.执行成功,sname,sex,age 的值分别是M,Lili ,NULLC.执行成功,sname,sex,age 的值分别是M,Lili ,20D.SQL语句不正确,执行失败正确答案:A5.【单选题】设有学生表Student( 学号,姓名,系名,课程号,成绩),查询至少选修了 4 门课程的学生学号及平均成绩的正确语句是______。
A.SELECT学号,AVG(成绩) AS 平均成绩FROM StudentGROUP BY学号HAVING COUNT(课程号) >3B.SELECT学号,AVG(成绩) AS 平均成绩FROM StudentGROUP BY课程号HAVING COUNT(课程号) >3C.SELECT学号,AVG(成绩) AS 平均成绩FROM StudentGROUP BY学号HAVING COUNT(课程号) >4D.SELECT学号,AVG(成绩) AS 平均成绩FROM StudentGROUP BY课程号HAVINGCOUNT(DISTINCT学号) >3正确答案:A【单选题】在MySQL中,INSERT触发器操作数据时,可以使用的临时表是______。
全国计算机二级MySQL操作题(六)
二级MYSQL题目061.请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%USER%现有一个图书借阅管理系统的数据库db_book,其包含一个记录图书借阅信息的借阅表tb_book,该表包含的字段有借阅号(bno)、图书名(bname)、图书类型(btype)、出版社(publisher)、借出日期(ldate)、图书价格(price)和图书简介(desc1)。
请按要求使用SQL语句完成下列操作。
1)将借阅表中图书名“MySQL程序设计”的价格上调至42元。
2)在数据库db_book中创建一个视图v_book,要求该视图显示借阅表中出版社为“高等教育出版社”的全部图书借阅信息。
3)查询图书类型为“计算机”的图书名称、出版社和图书价格,并将此SELECT语句存入考生文件夹下的sj13.txt文件中。
4)将借阅表中的图书简介(desc1)字段删除,以简化该表。
5)在当前系统中新建一个名为client的用户,主机名为localhost并为其授予借阅表中借阅号(bno)字段和图书名(bname)字段的select权限。
正确答案:解析:1.update tb_book set price=42 where bname='MYSQL程序设计';解析:使用update语句更新数据,使用set语句为price字段设置值,where后跟的是查询条件。
2.create view v_book as select bno,bname,btype,publisher,ldate,price,desc1from tb_book where publisher='高等教育出版社';解析:使用create view语句进行视图的创建,本题的视图名为v_book,其后可以跟括号,里面的是所要展示的字段名,未指明将代表select的默认字段,where后跟的是查询条件3.select bname,publisher,price from tb_book where btype='计算机';解析:使用select语句进行查询,select后跟的是所要查询的字段,where是查询条件。
2014年全国计算机等级考试二级 MySQL数据库程序设计 考试重点【值得拥有】
2014全国计算机等级考试二级《MySQL数据库程序设计》考试重点结构化查询语言--SQL第一部分:简介一、SQL:(Structured Query Language)结构化查询语言。
性质:关系型的数据库语言二、应用:可单独使用,也可以嵌入到其它软件中使用。
(例如:嵌入到Visual Foxpro中)三、使用说明:可以在命令方式(交互方式)和代码窗口方式(程序方式)中使用以下红色部分均为重点内容。
第二部分:SQL数据定义功能一、使用DDL(数据定义语言)实现数据定义二、基本数据类型:数值型、字符串型、时间型、二进制型号三、创建数据表:Create table <表名> (….) 参数例如:create table 学生(学号 C(8),姓名 C(8),出生日期 D,高考成绩N(6,2))注意:NULL和NOT NULLNull 值具有以下特点:a)等价于没有任何值。
b)与 0、空字符串(“”)或空格不同。
c)排序优先于其他数据。
d)在计算过程中或大多数函数中都可以用到 null 值。
e)Null 值会影响命令、函数、逻辑表达式和参数的行为。
四、修改表结构:Alter Table <表名> [add /alter[column]…]例如:alter table 学生 add 性别 Lalter table 学生 alter 姓名 char (13)五.删除表drop table <表名>第三部分:SQL数据查询功能一、基本格式:select 字段 [as 别名] from 若干张表 where 条件表达式select :选择 from :操作表 where :条件例如:(表不需要先打开)select * from 学生 *表所有字段select 姓名,性别 from 学生select 姓名 as name ,性别 from 学生sele 姓名 as 高分女生 from 学生 where 性别=”女” and 入校总分>580二、其它参数:1、between例如; select 姓名 from 学生;where 性别=’男’ and 入校总分 between 560 and 5802、Order by例如:select * from 学生 order by 入校总分 DESC3、通配符的使用:_ 通配一个字符(汉字),%通配全部字符例如:select 姓名 from 学生 where 姓名 like “张%”select 姓名 from 学生 where 姓名 like “_小_”4、确定集合参数:IN例如:查询选修了课程”c140”或”c160”且成绩在80分以上的学生学号,课程号和成绩SELECT 学号,课程号,成绩;FROM 选课;WHERE 成绩>=80 and 课程号 in (“c140”,”c160”)5、查询统计:AVG、SUM、COUNT、MAX、MIN例如:select avg(入校总分) as 入校总平均分 from 学生6、分组查询:Group by .. Having例:sele 教师号, count(*) as 任课门数 from 授课 group by 教师号例如:select 姓名,性别 from 学生 group by 性别select 教师号 from 授课 group by 教师号 having count(*)>1 (特殊函数count(*)用于统计记录个数,不消除重复行;分组以后再筛选用having子句.此命令查询上了两门课以上的教师的教师号)三、多表的查询-------连接查询:1、连接的方法:(1)from 多个表名 where 连接条件(2)使用join on短语(inner join left join right join fulljoin)2、分类:内连接(等值和非等值连接)、外连接、(复合条件连接查询)3、等值和非等值连接:例如: select 学生.学号, 学生.姓名, 选课.* ;from 学生,选课 where 学生.学号=选课.学号。
全国计算机二级MYSQL考试题库(含答案)
1)SQLServer2005是哪个公司开发出来的?DA SyBaseB SunC AstonTateD Microsoft2)微软的access数据库是一种_______数据库AA 低端的B中端的C 高端的D 无法确定3) MSSQLServer2005Enterprise Edition是哪一种版本?CA 精简版B 标准版C 企业版D 工作组版4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?CA128B256C512D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?CA 256及更高B 512及更高C 1024或更高D 没有要求6) 以下关于数据安装的说法正确的是:CA 安装SQLServer2005 EnterpriseEditionwindows的98系统也可以B安装SQLServer2005 EnterpriseEdition不需要安装IISC安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查? DA11B12C13D148) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式?BA 1B 2C 3D 根本没有身份验证9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?AA managementstudioB 配置工具C 分析服务D 性能工具10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库?DA 1B 2C 3D 4参考答案:DACCC CDBAD1[单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。
2020年计算机二级《MySQL》章节习题及答案
2020年计算机二级《MySQL》章节习题及答案第二章MySQL概述1[填空题]MySQL数据库所支持的SQL语言主要包含_______、_______、_________和MySQL扩展增加的语言要素几个部分。
参考解析:数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)2[填空题] 在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。
参考解析:33063[单选题]以下关于MYSQL配置向导的说法中错误的是A.MYSQL安装完毕后,会自动启动MYSQL配置向导B.MYSQL配置向导用于配置WINDOW中的服务器C.MYSQL配置向导将用户选择结果放到模板生成一个my.ini文件D.MYSQL配置向导能够选择两种配置类型:标准配置和详细配置参考答案:A4[填空题]bool型数据用于存储逻辑值,它只有两种状态,即“()”和“ () ”。
参考解析:TRUE、 FALSE5[单选题] SQL语言又称________。
A.结构化定义语言B.结构化控制语言C.结构化查询语言参考答案:C6[单选题]可用于从表或视图中检索数据的SQL语句是________。
A.SELECT语句B.INSERT语句C.UPDATE语句D.DELETE语句参考答案:A7[单选题]以下关于MYSQL的说法中错误的是:A.MYSQL是一种关系型数据库管理系统B.MYSQL软件是一种开放源码软件C.MYSQL服务器工作在客户端/服务器模式下,或嵌入式系统中D.MYSQL中书写MYSQL语句区分大小写参考答案:D8[填空题]MYSQL服务器可通过手工方式对其实行启动和关闭,在“windows开始菜单”-“运行”-“打开”中输入“services.msc”,在弹出的服务列表中,找到“()”服务,实行相对应操作即可。
参考解析:MySQL9[填空题] MySQL安装成功后,在系统中回默认建立一个________用户。
国家计算机考试2级
国家计算机考试2级
国家计算机等级考试二级(简称计算机二级)是中国大陆地区的一种计算机应用能力水平考试,由教育部考试中心主办,面向全社会开放,旨在测试考生的计算机应用知识和技能。
考试内容:
1. 计算机基础知识:包括计算机硬件、软件系统基础知识,以及计算机网络基础知识等。
2. 办公软件应用:主要涉及Microsoft Office系列软件,包括Word、Excel、PowerPoint等的基本应用,以及Outlook等邮件客户端的使用。
3. 程序设计:根据考生选择的程序设计语言类别不同,考试内容包括C、C++、Java、Visual Basic、Python等编程语言的基础知识,以及使用这些语言进行基本程序设计的能力。
4. 数据库程序设计:对于选择数据库程序设计类别的考生,考试内容包括数据库基础知识,以及使用Access、MySQL等数据库管理系统进行基本操作的能力。
考试形式:
1. 机试:计算机二级的考试形式通常是上机考试,即在计算机上完成理论和实际操作题目的考核。
2. 题型:通常包括单项选择题、操作题和编程题等,具体题型和分值比例根据不同的考试科目有所不同。
考试时间与报名:
计算机二级的考试通常每年举行多次,具体的考试时间和报名时间会由当地的教育考试机构公布。
考生需要关注当地的教育考试中心网站或相关官方信息渠道,以获取最新的考试报名和安排信息。
通过计算机二级考试,可以证明考生具备一定的计算机基础知识和应用技能,对于求职、升学等方面都有一定的帮助。
计算机二级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语句可以创建一个数据库表,同时指定表名和列的定义。
2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案
2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】对线性表进行二分法检索,其前提条件是( )A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序2.【单选题】若有以下说明,则( )不是对strcpy 库函数正确的调用。
strcpy 库函数用于复制一个字符串:char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] ,*str5="aaaa";A.strcpy(str2 ,strl)B.strcpy(str3 ,strl)C.strcpy(strl ,str2)D.strcpy(str5 ,strl)3.【单选题】学生表student 包含sname、sex、age 三个属性列,其中age 的默认值是20,执行SQL语句INSERT INTO student(sex ,sname,age)VALUES("M","Lili",); 的结果是______。
A.执行成功,sname,sex,age 的值分别是Lili ,M,20B.执行成功,sname,sex,age 的值分别是M,Lili ,NULLC.执行成功,sname,sex,age 的值分别是M,Lili ,20D.SQL语句不正确,执行失败4.【单选题】下列关于存储过程的叙述中,正确的是______。
A.存储过程中只能包含数据更新语句B.存储过程能够自动触发并执行C.存储过程可以带有参数D.存储过程可以有返回值5.【单选题】在CREATE TABLE语句中,用来指定外键的关键字是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.物理设计。
三、S QL交互操作
利用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结构下的一个简单应用系统。