二级MySQL数据库程序设计模拟题2018年(2)_真题-无答案

合集下载

全国计算机等级考试二级MySQL练习题及答案

全国计算机等级考试二级MySQL练习题及答案

全国计算机等级考试二级MySQL练习题及答案全国计算机等级考试二级MySQL练习题及答案下半年的计算机等级考试将在九月份举行,下面店铺为大家带来了全国计算机等级考试二级MySQL练习题及答案,欢迎大家阅读!全国计算机等级考试二级MySQL练习题及答案一、选择题1.在MySQL中,通常使用________语句来进行数据的检索、输出操作。

A.SELECTB.INSERTC.DELETED.UPDATE2.在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

A.LIMITB.GROUP BYC.WHERED.ORDER BY二、填空题1.SELECT语句的执行过程是从数据库中选取匹配的特定________和________,并将这些数据组织成一个结果集,然后以一张________的形式返回。

2.当使用SELECT语句返回的结果集中行数很多时,为了便于用户对结果数据的'浏览和操作,可以使用子句来限制被SELECT语句返回的行数。

三、编程题请使用SELECT语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的所有留言信息检索出来。

四、简答题1.请简述什么是子查询?2.请简述UNION语句的作用。

参考答案:一、选择题1.A2.B二、填空题1.行列临时表2.LIMIT三、编程题在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db—test;Database changedmysql>SELECT*FROM content一>WHERE username=’MySQL初学者’;四、简答题1.略。

2.略。

全国计算机二级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 下载全文。

全国计算机二级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中,使用__________语句可以查看表的创建信息。

2018年3月计算机二级MySQL考试练习2

2018年3月计算机二级MySQL考试练习2

2018年3月计算机二级MySQL考试练习2一、选择题1.mysql中,备份数据库的命令是( )A.mysqldumpB.mysqlC.backupD.copy参考答案:A2.根据关系模式的完整性规则,一个关系中的主键( )。

A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C3.以下哪个语句用于撤销权限( )A.DELETEB.DROPC.REVOKED.UPDATE参考答案:C4.对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A5.存储程序中选择语句有哪些( )A.IFB.WHILEC.SELECTD.SWITCH参考答案:A6.SQL语言又称________。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C二、填空题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.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

计算机二级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中,以下不属于数据类型的是_________。

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

参考解析:模式外模式内模式2[简答题]请简述PHP是什么类型的语言?参考解析:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。

PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C 语言,被广泛的运用。

PHP的另一个含义是:菲律宾比索的标准符号。

3[简答题]请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL 初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“[email protected] gmail.”;留言创建日期和时间为系统当前时间。

参考解析:在文本器中编写如下PHP程序,并命名为insert_content.php$con=mysql-connect("localhost:3306","root","123456")or die("数据库服务器连接失败!··):mysql_select_db("db_test",$con)or die("数据库选择失败!"):mysql_query("set names"gbk。

");//设置中文字符集$sql 2"INSERT INTO content(content_id,subject,words,username,face,email,createtime)n;$sql=$sql."VALUES(NULL,"MySQL问题请教","MySQL中对表数据的基本操作有哪些?","MySQL初学者","face.JP9","[email protected]",NOW());";if(mysql_query($sql,$con))ech0"留言信息添加成功!":elseech0"留言信息添加失败!":?>4[填空题]一个关系R的3NF是指它们的( )都不传递依赖它的任一候选关键字参考解析:非主属性5[简答题]有student表如下查询表中所有学生的信息。

全国计算机等级考试二级MySQL试题及答案

全国计算机等级考试二级MySQL试题及答案

全国计算机等级考试二级MySQL试题及答案全国计算机等级考试二级MySQL试题及答案参加全国计算机等级考试前,一定要多做习题,下面店铺为大家带来了全国计算机等级考试二级MySQL试题及答案,欢迎大家阅读! 全国计算机等级考试二级MySQL试题及答案一、选择题不可对视图执行的操作有_______。

A)SELECTB)INSERTC)DELETED)CREATE INDEX二、填空题1.在MySQL中,可以使用_______语句创建视图。

2.在MySQL中,可以使用_______语句删除视图。

三、编程题在数据库db_test中创建视图content_view,要求该视图包含表content中所有留言人姓名为“MySQL初学者”的信息.并日要求保证今后对该视图数据的.修改都必须符合留言人姓名为“MySQL初学者”这个条件。

四、简答题1.请解释视图与表的区别。

2.请简述使用视图的益处。

参考答案:一、选择题D二、填空题1.CREATE VIEW2.DROP VIEW三、编程题在MvSQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql>CREATE VlEW content_view一> AS一> SELECT * FROM content一> WHERE username='MySQL 初学者一>WITH CHECK OPTIONOtlerv OK.0 rows affected(0.17sec)四、简答题1.略。

【全国计算机等级考试二级MySQL试题及答案】。

计算机二级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练习题及答案

全国计算机等级考试二级教程MySQL练习题及答案

全国计算机等级考试二级教程MySQL练习题及答案全国计算机等级考试二级教程MySQL练习题及答案全国计算机等级考试要到了,来多做一些习题吧,下面店铺为大家带来了全国计算机等级考试二级教程MySQL练习题及答案,欢迎大家阅读!全国计算机等级考试二级教程MySQL练习题及答案一、填空题1.在MySQL中,可以使用________语句来为指定数据库添加用户。

2.在MySQL中,可以使用________语句来实现权限的撤销。

二、编程题假定当前系统中不存在用户wanming,请编写一段SQL语句,要求创建这个新用户,并为其设置对应的系统登录口令“123”,同时授予该用户在数据库db_test的表content上拥有SELECT和UPDATE 的权限。

三、简答题1.在MySQL中可以授予的`权限有哪几组?2.在MySQL的权限授予语句中,可用于指定权限级别的值有哪几类格式?参考答案一、填空题1.CREATE USER二、编程题在MySQL命令行客户mysql>USE db_test;Database changed mysql>GRANT SELEC一> ON db_test.content一>TO 'wanming'@'localhost'IDENTIFIED BY'123';Query OK,0 rows affecd(0.05sec)三、简答题1.在MySQL中可以授予的权限有这样几组;列权限;表权限;数据库权限;用户权限。

2.在MySQL的权限授予语句中,可用于指定权限级别的值有下面几类格式(1)*:表示当前数据库中的所有表(2)*.:表示所有数据库中的所有表(3)db_name.*:表示某个数据库中的所有表,(4)db_name.tbl_name:表示某个数据库中的某个表或视图,db_name指定数据库名,tbl_name指定表名或视图名。

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案

计算机二级mysql考试题及答案1. 题目:在MySQL数据库中,如何创建一个名为`students`的表,包含`id`(主键,自增)、`name`(字符串类型,最大长度为50)、`age`(整数类型)和`email`(字符串类型,最大长度为100)字段?答案:使用以下SQL语句创建`students`表:```sqlCREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,age INT,email VARCHAR(100));```2. 题目:如何向`students`表中插入一条新记录,其中`name`为"John Doe",`age`为20,`email`为"********************"?答案:使用以下SQL语句插入新记录:```sqlINSERT INTO students (name, age, email) VALUES ('John Doe', 20,'********************');```3. 题目:假设`students`表中已经存在一条`id`为1的记录,如何更新这条记录的`name`字段为"Jane Doe"?答案:使用以下SQL语句更新记录:```sqlUPDATE students SET name = 'Jane Doe' WHERE id = 1;```4. 题目:如何查询`students`表中所有年龄大于18岁的学生记录?答案:使用以下SQL语句进行查询:```sqlSELECT * FROM students WHERE age > 18;```5. 题目:如何删除`students`表中`id`为2的记录?答案:使用以下SQL语句删除记录:```sqlDELETE FROM students WHERE id = 2;```6. 题目:如何为`students`表中的`email`字段添加唯一性约束?答案:使用以下SQL语句添加唯一性约束:```sqlALTER TABLE students ADD UNIQUE (email);```结束语:以上是关于MySQL数据库操作的一些基本题目及其答案,掌握这些操作对于通过计算机二级MySQL考试非常有帮助。

计算机二级mysql数据库程序设计练习题(二)

计算机二级mysql数据库程序设计练习题(二)

计算机二级mysql数据库程序设计练习题(二)一、单选题(共30题,共60分)1.设有如下定义存储过程的语句框架:A.CALL test(10) ;B.CALL test 10 ;C.SELECT test(10) ;D.SELECT test 10 ;2.下列创建游标的语法格式中,正确的是 ______。

A.DECLARE cursor_name CURSOR FOR select_statementB.DECLARE CURSOR cursor_name FOR select_statementC.CREATE cursor_name CURSOR FOR select_statementD.CREATE CURSOR cursor_name FOR select_statement3.存储过程与存储函数的区别之一是存储过程不能包含 ______。

A.SET语句B.局部变量C.RETURN语句D.游标4.现有如下语句:能够直接调用过程 p,并能得到正确返回结果的语句是 ______。

A.CALL p(100,@x) ;B.CALL p(100," 张红 ") ;C.CALL p(@a,@b);D.CALL p(@a," 张红 ") ;5.在 MySQL的命令行中调用存储过程 sp 和函数 fn 的方法分别是______。

A.CALL sp() ,SELECT fn() ;B.SELECT sp() ,CALL fn() ;C.CALL sp() ,CALL fn() ;D.SELECT sp() ,SELECT fn() ;6.下列关于局部变量和用户变量的描述中,错误的是 ______。

A.局部变量只在 BEGIN...ENI) 语句块之间有效B.用户变量以 "@"开头,局部变量没有这个符号C.用户变量使用 SET语句定义,局部变量使用 DECLARE语句定义D.在存储函数中只能使用局部变量7.在 MySQL中执行如下语句:A.系统中所有的用户信息B.用户名以 wang 开头的用户拥有的所有权限C.用户 wang 拥有的所有权限D.系统中所有的资源信息8.撤销用户的权限应使用的语句是 ______。

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案1. MySQL中,用于创建数据库的命令是()。

A. CREATE DATABASEB. CREATE TABLEC. DROP DATABASED. DROP TABLE答案:A2. 在MySQL中,以下哪个命令用于查看当前数据库的所有表?A. SHOW TABLESB. DESCRIBE TABLEC. SELECT TABLED. LIST TABLES答案:A3. 如果需要在MySQL中删除名为“students”的表,应该使用哪个命令?A. DROP TABLE studentsB. REMOVE TABLE studentsC. DELETE TABLE studentsD. ERASE TABLE students答案:A4. 在MySQL中,创建一个名为“employees”的表,并包含“id”和“name”两个字段,其中“id”为主键,正确的SQL语句是:A. CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(100));B. CREATE TABLE employees (id INT, name VARCHAR(100) PRIMARYC. CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(100) NOT NULL);D. CREATE TABLE employees (id INT, name VARCHAR(100), PRIMARY KEY(id));答案:D5. 在MySQL中,如何向名为“orders”的表中插入一条记录,其中“order_id”为1,“customer_id”为101,“order_date”为“2023-04-01”?A. INSERT INTO orders (order_id, customer_id, order_date) VALUES (1, 101, '2023-04-01');B. INSERT INTO orders VALUES (1, 101, '2023-04-01');C. INSERT INTO orders (order_id, customer_id, order_date) VALUES ('1', '101', '2023-04-01');D. INSERT INTO orders (1, 101, '2023-04-01');答案:A6. MySQL中,用于查询特定表中所有记录的命令是:A. SELECT * FROM table_name;B. GET * FROM table_name;C. FETCH * FROM table_name;D. SHOW * FROM table_name;答案:A7. 如果需要更新名为“products”的表中所有价格低于10元的商品价格,将其增加10元,应该使用哪个SQL命令?A. UPDATE products SET price = price + 10 WHERE price < 10;B. UPDATE products SET price = price - 10 WHERE price > 10;C. UPDATE products SET price = price * 10 WHERE price < 10;D. UPDATE products SET price = price / 10 WHERE price > 10;8. 在MySQL中,如何删除名为“customers”的表中的所有记录,但不删除表本身?A. DELETE FROM customers;B. REMOVE FROM customers;C. ERASE FROM customers;D. DROP TABLE customers;答案:A9. MySQL中,用于创建新索引的命令是:A. CREATE INDEXB. INDEXC. ADD INDEXD. CREATE KEY答案:A10. 如果需要在MySQL中备份整个数据库,可以使用哪个命令?A. BACKUP DATABASE database_nameB. COPY DATABASE database_nameC. EXPORT DATABASE database_nameD. DUMP DATABASE database_name答案:D。

二级MYSQL数据库程序设计-2_真题-无答案

二级MYSQL数据库程序设计-2_真题-无答案

二级MYSQL数据库程序设计-2(总分100,考试时间90分钟)选择题1. 对于日期"2013年10月21日",MySQL默认显示的格式是______。

A. "2013-10-21"B. "2013-21-10"C. "10-21-2013"D. "21-10-2013"2. 部门表tb_dept的定义如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key,dname CHAR(20) Not null,manager CHAR(12),telephone CHAR(15));下列说法中正确的是______。

A. deptno的取值不允许为空,不允许重复B. dname的取值允许为空,不允许重复C. deptno的取值允许为空,不允许重复D. dname的取值不允许为空,不允许重复3. 修改表中数据的命令是______。

A. UPDATEB. ALTER TABLEC. REPAIR TABLED. CHECK TABLE4. 在使用INSERT语句插入数据时,正确的使用形式不包括______。

A. INSERT…VALUES语句B. INSERT…SELECT语句C. INSERT…WHERE语句D. INSERT…SET语句5. 学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行SQL语句INSERT INTO student(sex,sname,age) V ALUES("M","Lili",);的结果是______。

A. 执行成功,sname,sex,age的值分别是Lili,M,20B. 执行成功,sname,sex,age的值分别是M,Lili,NULLC. 执行成功,sname,sex,age的值分别是M,Lili,20D. SQL语句不正确,执行失败6. 设有客户表customers(id,name,tel),各字段的含义分别是客户编号、客户姓名和客户联系电话,其中id字段设置为AUTO_INCREMENT属性,且当前表中id字段最大值为22306。

计算机等级考试二级MySQL数据库练习题

计算机等级考试二级MySQL数据库练习题

计算机等级考试二级MySQL数据库练习题
做练习题能够起到巩固知识的作用,下面店铺为大家带来了计算机等级考试二级MySQL数据库练习题,欢迎大家阅读!
计算机等级考试二级MySQL数据库练习题
一、选择题
1、可用于从表或视图中检索数据的SQL语句是________。

A.SELECT语句
B.INSERT语句
C.UPDATE语句
D.DELETE语句
2、SQL语言又称________。

A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
二、填空题
1、MySQL数据库所支持的'SQL语言主要包含_______、_______、_________和MySQL扩展增加的语言要素几个部分。

2、在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。

3、MySQL安装成功后,在系统中回默认建立一个________用户。

4、MySQL安装包含典型安装、定制安装和________三种安装类型。

三、简答题
1.请列举MySQL的系统特性。

2.请简述MySQL的安装与配置过程。

3.请列举两个常用的MySQL客户端管理工具。

4.请解释SQL是何种类型的语言?
【计算机等级考试二级MySQL数据库练习题】。

2018年计算机二级MySQL模拟试题及答案

2018年计算机二级MySQL模拟试题及答案

2018年计算机二级MySQL模拟试题及答案一、选择题(每题2分,共30分)1. 以下哪个不是SQL语言的关键字?A) SELECTB) FROMC) WHERED) DELETE2. 在MySQL中,下列哪种数据类型用于存储日期和时间值?A) CHARB) VARCHARC) DATED) INT3. 在创建表时,下列哪个关键字用于设置主键?A) PRIMARY KEYB) FOREIGN KEYC) UNIQUED) NOT NULL4. 在MySQL中,以下哪个命令用于删除表?A) DROP TABLEB) DELETE TABLEC) TRUNCATE TABLED) RENAME TABLE5. 以下哪个函数用于计算某个字段的平均值?A) SUM()B) AVG()C) COUNT()D) MAX()6. 在MySQL中,如何将查询结果排序?A) ORDER BYB) GROUP BYC) HAVINGD) WHERE7. 在以下SQL语句中,哪个操作符用于比较字符串?A) =B) !=C) <D) LIKE8. 如何在SELECT语句中排除重复的记录?A) DISTINCTB) UNIQUEC) GROUP BYD) ORDER BY9. 在MySQL中,以下哪个命令用于备份整个数据库?A) BACKUP DATABASEB) mysqldumpC)mysqldump -u [用户名] -p [数据库名]D) EXPORT DATABASE10. 如何在MySQL中更改表的结构?A) ALTER TABLEB) UPDATE TABLEC) MODIFY TABLED) RENAME TABLE二、填空题(每题3分,共30分)11. 在MySQL中,使用_________语句可以创建一个新的数据库。

12. 在SQL中,使用_________语句可以插入新的数据行到表中。

13. 在MySQL中,使用_________语句可以更新表中的数据。

2018-二级mysql试题-推荐word版 (14页)

2018-二级mysql试题-推荐word版 (14页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==二级mysql试题篇一:计算机二级MySQL模拟题(附答案)1)SQLServer201X是哪个公司开发出来的?A SyBaseB SunC AstonTateD Microsoft2)微软的access数据库是一种_______数据库A 低端的 B中端的 C 高端的D 无法确定3) MSSQLServer201XEnterprise Edition是哪一种版本?A 精简版B 标准版C 企业版D 工作组版是:__MB?A128 B256 C512 D1024 __MB?A 256及更高B 512及更高C 1024或更高D 没有要求6) 以下关于数据安装的说法正确的是:A 安装SQLServer201X EnterpriseEditionwindows的 98系统也可以B安装SQLServer201X EnterpriseEdition不需要安装IISC安装SQLServer201X EnterpriseEdition需要IE6.0sp1以上的版本7)安装SQLServer201X EnterpriseEdition 过程中,系统会进行__项系统配置检查?A11 B12 C13 D148) 安装SQLServer201X EnterpriseEdition时,会有几种身份验证模式?A 1B 2C 3D 根本没有身份验证9) 安装SQLServer201X EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?A managementstudioB 配置工具C 分析服务D 性能工具10) 安装安装SQLServer201X EnterpriseEdition 成功之后,系统数A 1B 2C 3D 4参考答案:DACCC CDBADA 主数据库 B 模板数据库C 临时数据库D代理数据库12) 数据库SQL201X的查询界面中,快捷键 CtrL+F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部13) 数据库SQL201X的查询界面中,快捷键 F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部A 执行查询B 光标到达当前行的头部4) MSSQLServer201XEnterpriseEdition的安装条件,对内存的最低要求据库默认提供几个数据库?5)MSSQLServer201XEnterpriseEdition的安装条件,对内存的建议要求是:11) 系统数据库中的 master数据库表明这个数据库是D 安装SQLServer201X EnterpriseEdition系统不会检查安装要求14) 数据库SQL201X的查询界面中,快捷键 Home表示什么功能?C 分析查询并检查语法D 光标到达当前行的尾部115)数据库SQL201X的查询界面中,快捷键 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 BCABB 21) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别23) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态24) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。

二级MySQL数据库程序设计模拟题2018年(1)_真题-无答案

二级MySQL数据库程序设计模拟题2018年(1)_真题-无答案

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

2. 临时关闭第1小题中创建的事件。

3. 再次开启第2小题中临时关闭的事件。

4. 将第3小题中开启的事件的名字修改为事件e_delete。

5. 在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。

6. 删除第1小题中的存储过程。

7. 在数据库dh_score中创建一个存储函数,要求该函数能根据给定的学生学号和课程编号返回学生的成绩,如果数据库中没有给定的学生成绩则返回0。

8. 调用数据库db_score中的存储函数fn_search。

9. 删除数据库dh_score中的存储函数fn_search。

二、简答题
1. 请解释什么是事件?
2. 请简述事件的作用。

3. 请简述事件与触发器的区别。

4. 请解释什么是存储过程?
5. 请简述游标在存储过程中的作用。

6. 请简述存储过程与存储函数的区别。

2018年12月计算机二级MySQL考试冲刺练习题(2)

2018年12月计算机二级MySQL考试冲刺练习题(2)

1) delete from student where s_id > 5 的代码如果取消where s_id > 5 ,执行delete from student 语句后的结果意味着什么?A 删除表studentB 删除表student的所有记录C 删除数据库studentD 语句不完整,不能执行2) 修改操作的语句update student set s_name =N’王军’该代码执行后的结果是:A 只把姓名叫王军的记录进行更新B 只把字段名s_name 改成N’王军’C 表中的所有人姓名都更新为王军D 更新语句不完整,不能执行3) 请把下划处的代码补充完整:______ into student (s_name) ______(N’王大军’)A update, valuesB insert, valueC insert, valuesD delete, like4) (@@error = 0) 该代码表示的含义是:A 找到至少一个错误B 没有任何一个错误C 错误的编号是0D 发生了除数为0的错误5) 开始事务,提交事务,回滚事务的英语单词分别是:A begin transaction , rollback transaction , commit transactionB commit transaction , rollback transaction , begin transactionC rollback transaction , begin transaction , commit transactionD begin transaction , commit transaction , rollback transaction6)以下的标识符中符合标识符命名规则的有几个?3abc7, abc73, bc73a, c73ab,*73abcA 1 个B 2 个C 3 个D 4 个7) 标识符的第一个字符允许包括哪些符号?A _ 或者 @ 或者 # 或者$B _ 或者 * 或者 # 或者$C _ 或者 @ 或者 ^ 或者$D _ 或者 @ 或者 #8) 包含在哪些符号内的标识符号才能称为分割标识符?A " " 或[ ]B <>或 {}C () 或’’D + + 或{}9) SQL 2005中声明变量的关键字是:A dimB decimalC declareD dealcre10) SQL 2005中变量的声明应该使用哪个符号来表示?A _B #C @#D @参考答案:BCCCD CDACD11) 函数 max( ) 表明这是一个什么函数?A 求总值函数B 求最小值函数C 求平均值函数D 求最大值函数12) 修改表记录的语句关键字是:A deleteB updateC insertD select13) 删除表记录的语句关键字是:A insertB updateC deleteD select14) 在语句select * from student where s_name like ’%晓%’where 关键字表示的含义是:A 条件B 在哪里C 模糊查询D 逻辑运算15) update student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?A 添加姓名叫王军的记录B 删除姓名叫王军的记录C 返回姓名叫王军的记录D 更新姓名叫王军的记录16) 模糊查询的关键字是:A notB andC likeD or17) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A 1B 3C 5D 718) 表达式select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A 70B 71C 72D 7319) delete from student where s_id > 5 该代码执行的是哪项操作?A 添加记录B 修改记录C 删除记录D 查询记录20) 第9题中的代码含义正确的表述是:A 删除student表中所有s_idB 删除student表中所有s_id 大于5的记录C 删除student表中所有s_id 大于等于5的记录D 删除student表参考答案:DBCCD CCBCB。

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

二级MySQL数据库程序设计模拟题2018年(2)
(总分100,考试时间90分钟)
一、选择题
1. 建立索引的主要目的是______。

A. 节省存储空间
B. 提高安全性
C. 提高查询速度
D. 提高数据更新的速度
2. 以下不属于MySQL的索引类型是______。

A. 主键索引
B. 唯一性索引
C. 全文索引
D. 非空值索引
3. 能够在已存在的表上建立索引的语句是______。

A. CREATE TABEL
B. ALTER TABLE
C. UPDATE TABLE
D. REINDEX TABLE
4. 不可对视图执行的操作有______。

A. SELECT
B. INSERT
C. DELETE
D. CREATE INDEX
二、填空题
1. 在MySQL中,可以使用______语句创建视图。

2. 在MySQL中,可以使用______语句删除视图。

3. 在实际使用中,MySQL所支持的触发器有______、______和______三种。

三、编程题
1. 在数据库db_test中创建视图content_view,要求该视图包含表content中所有留言人姓名为“MySQL初学者”的信息,并且要求保证今后对该视图数据的修改都必须符合留言人姓名为“MySQL初学者”这个条件。

2. 在数据库db_score中创建视图v_score,要求该视图包含成绩表tb_score中所有成绩在90分以上的成绩信息,并且要求保证今后对该视图数据的修改都必须符合成绩大于90这个条件。

3. 在视图v_score中查找classNo为“21002”的学生的学号和成绩。

4. 在数据库db_score中,向视图v_score中插入下面一条记录:("2014310101", "31005", 95)。

5. 删除视图v_score中学号为“2014310101”的学生成绩信息。

6. 在数据库db_test的表content中创建一个触发器content_delete_trigger,用于每次当删除表content中一行数据时将用户变量str的值设置为“old content deleted!”。

7. 在数据库db_score的表tb_score中创建触发器tb_score_insert_trigger,用于每次向表
tb_score插入一行数据时将成绩变量str的值设置为“new score record added!”。

8. 在数据库db_score的表tb_score中创建一个触发器tb_score_update_trigger,用于每次更新表tb_score时,将该表中score列的值在原值的基础上加1。

9. 删除数据库db_score中的触发器tb_score_insert_trigger。

相关文档
最新文档