2020年计算机二级考前MySQL冲刺试题及答案(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考试试题及答案一、选择题(每题2分,共40分)1. MySQL数据库默认的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 在MySQL中,用于创建新表的SQL语句是?A. CREATE DATABASEB. CREATE TABLEC. ALTER TABLED. DROP TABLE答案:B3. 以下哪个选项不是MySQL的数据类型?A. INTB. DATETIMEC. TEXTD. BLOB答案:C4. 在MySQL中,如果要删除表中的重复记录,可以使用哪个SQL语句?A. DELETEB. DROPC. TRUNCATED. REMOVE5. 以下哪个关键字用于在MySQL中创建索引?A. PRIMARY KEYB. UNIQUEC. INDEXD. KEY答案:C6. 在MySQL中,以下哪个函数用于计算某个字段的平均值?A. AVG()B. SUM()C. COUNT()D. MAX()答案:A7. 如果想要在查询结果中排除某些行,应该使用哪个子句?A. WHEREB. HAVINGC. GROUP BYD. ORDER BY答案:A8. 在MySQL中,以下哪个选项不是事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D9. 以下哪个选项是MySQL中用于数据备份的命令?B. RESTOREC. DUMPD. RECOVER答案:C10. 在MySQL中,以下哪个选项不是存储过程的组成部分?A. 变量声明B. 条件语句C. 循环语句D. 触发器答案:D11. 在MySQL中,以下哪个选项不是数据完整性约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:D12. 在MySQL中,以下哪个选项不是SQL模式?A. MySQLB. ANSIC. ISOD. SQL-92答案:A13. 在MySQL中,以下哪个选项不是SQL函数?A. NOW()B. CURDATE()C. CURRENT_DATED. CURTIME()答案:C14. 在MySQL中,以下哪个选项不是数据库对象?A. 表B. 视图C. 存储过程D. 索引答案:D15. 在MySQL中,以下哪个选项不是数据定义语言(DDL)操作?A. CREATEB. ALTERC. DROPD. SELECT答案:D二、填空题(每题2分,共20分)1. MySQL数据库的默认用户是________。

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

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

计算机二级MySQL考试题及答案一、单选题(共34分)1、mysql中唯一索引的关键字是(C)(1分)A.fulltextindexB.onlyindexC.uniqueindexD.index2、下面关于索引描述中错误的一项是(C)(1分)A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度C.innodb存储引擎支持全文索引D.删除索引的命令是dropindex3、支持主外键,索引及事务的存储引擎为是(B)(2分)A.MYISAMB.INNODBC.MEMORYD.CHARACTER4、对事务的描述中不正确的是(C)(2分)A.事务具有原子性B.事务具有隔离性C.事务回滚使用commit命令D.事务具有可靠性5、mysql中,备份数据库的命令是(A)(2分)A.mysqldumpB.mysqlC.backupD.copy6、实现批量数据导入的命令是(B)(2分)A.mysqldumpB.mysqlC.backupD.return7、创建用户的命令是(B)(2分)A.joinuserB.createuserC.createrootD.mysqluser8、修改自己的mysql服务器密码的命令是(C)(2分)A.mysqlB.grantC.setpasswordD.changepassword9、找回mysql服务器root密码的很重要的'一步是跳过权限表的检查启动mysql,该命令是(D)(2分)A.mysql-uroot–prootB.mysqladmin-uroot-prootstartmysqlD.mysqld-nt--skip-grant-tables10、联合查询使用的关键字是(B)(2分)A.UNIONB.JOINC.ALLD.FULL11、有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid?(2分)A.selectproductidfromorderswherecount(productid)>1B.selectproductidfromorderswheremax(productid)>1C.selectproductidfromorderswherehavingcount(productid)> 1groupbyproductidD.selectproductidfromordersgroupbyproductidhavingcount( productid)>112、子查询中可以使用运算符ANY,它表示的意思是(B)(2分)A.满足所有的条件B.满足至少一个条件C.一个都不用满足D.满足至少5个条件13、一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C)(2分)A.MYISAMB.INNODBC.MEMORYD.CHARACTER14、事务中能实现回滚的命令是(C)(2分)A.TRANSACTIONMITC.ROLLBACKD.SAVEPOINT15、mysql中,还原数据库的命令是(B)(2分)A.mysqldumpB.mysqlC.backupD.return16、ysql中存储用户全局权限的表是(D)(2分)A.table_privB.procs_privC.columns_priver17、删除用户的命令是(A)(2分)A.dropuserB.deleteuserC.droprootD.truncateuser18、给名字是zhangsan的用户分配对数据库studb中的stuinfo 表的查询和插入数据权限的语句是(B)(2分)A.grantselect,insertonstudb.stuinfofor‘zhangsan’@’loca lhos t’B.grantselect,insertonstudb.stuinfoto‘zhangsan’@’local host’C.grant‘zhangsan’@’localhost’toselect,insertforstudb. stuinfoD.grant‘zhangsan’@’localhost’tostudb.stuinfoonselect ,insert二、多项选择题(共12分)20、事务具有下面的特性(ABC)(4分)A稳定性B原子性C隔离性D再生性21、下列的函数中可以处理日期和时间的函数有(BCD)(4分)AroundBWeekDayCCurdateDDayofMonth22、mysql中的约束有(BCD)(4分)A.检查约束B.默认约束C.非空约束D.唯一约束三、简答题(共12分)24、在mysql中常用存储引擎有哪几种(最少三种),每个引擎特点区别?(6分)25忘记MySQL管理员root的密码如何解决?写出步骤和指令(6分)四、编程题(共42分)1.有一个关于商品供应及顾客订单的数据库。

全国计算机等级考试二级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备考测试题及答案一、选择题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型数据用于存储逻辑值,它只有两种状态,即“()”和“ () ”。

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考试题库(含答案)全国计算机二级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练习题及答案

全国计算机等级考试二级教程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指定表名或视图名。

2020年计算机二级考试《MySQL》模拟练习选择题

2020年计算机二级考试《MySQL》模拟练习选择题

2020年计算机二级考试《MySQL》模拟练习选择题1[单选题]关于SELECT语句以下哪一个描述是错误的( )A.SELECT语句用于查询一个表或多个表的数据。

B.SELECT语句属于数据操作语言(DML)。

C.SELECT语句的列必需是基于表的列的。

D.SELECT语句表示数据库中一组特定的数据记录。

参考答案:C2[单选题]改变表名的指令是( )A.RENAME TABLE t1 rename to t2;B.RENAME TABLE t1 to t2;C.UPDATE NAME t1 to t2;D.CHANGE NAME t1 to t2;参考答案:B3[单选题] 在SELECT语句中,能够使用________子句,将结果集中的数据行根据选择列的值实行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

A.LIMITB.GROUP BYC.WHERED.ORDER BY参考答案:B4[单选题]SELECT * FROM city limit 5,10描述准确的是( )A.获取第6条到第10条记录。

B.获取第5条到第10条记录。

C.获取第6条到第15条记录。

D.获取第5条到第15条记录。

参考答案:C5[单选题] 对于现实世界中事物的特征,在实体-联系模型中使用( )A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A6[单选题]创建表时,不允许某列为空能够使用A.NOT NULLB.NO NULLC.NOT BLANKD.NO BLANK参考答案:A7[单选题] 从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选择其他属性参考答案:C8[单选题]关系数据库中,外码(ForeignKey)是( )。

A.在一个关系中定义了约束的一个或一组属性B.在一个关系中定义了缺省值的一个或一组属性C.在一个关系中的一个或一组属性是另一个关系的主码D.在一个关系中用于标识元组的一个或一组属性参考答案:C9[单选题]修改自己的mysql服务器密码的命令是( )A.mysqlB.grantC.set passwordD.change password参考答案:C10[填空题]在创建表格时,能够使用( )关键词使当前建立的表为临时表。

2020年计算机二级考试《MySQL》练习试题及答案

2020年计算机二级考试《MySQL》练习试题及答案

2020年计算机二级考试《MySQL》练习试题及答案2020年计算机二级考试《MySQL》练习试题及答案1[单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。

/doc/b415900970.html,ING/doc/b415900970.html,ED/doc/b415900970.html,ES/doc/b415900970.html,E参考答案:D2[单选题]数据模型反映的是( )A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系参考答案:A3[单选题]通过以下哪个语句临时关闭事件e_test( )A.alter event e_test disableB.alter event e_test dropC.alter event e_test enableD.alter event e_test delete参考答案:A4[单选题]mysql中存储用户全局权限的表是( )A.table_privB.procs_privC.columns_priv/doc/b415900970.html,er参考答案:D5[单选题]mysql中索引的关键字是( )A.fulltext indexB.only indexC.unique indexD.index参考答案:C6[单选题]实现数据恢复的命令是( )A.mysqldumpB.mysqlC.backupD.return参考答案:B7[单选题]给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( )A.grant select,insert on studb.stuinfofor‘zhangsan’@’localhost’B.grant select,insert on studb.stuinfo to‘zhangsan’@’localhost’C.grant‘zhangsan’@’localhost’ to select,insert for studb.stuinfoD.grant ‘zhangsan’@’localhost’ to studb.stuinfo on select,insert参考答案:B8[单选题]下列语句中,________不是表数据的基本操作语句。

mysql数据库二级考试试题及答案

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. 如果要查看表的结构,可以使用命令________。

2020年计算机二级《MySQL》数据库技术章节习题及答案

2020年计算机二级《MySQL》数据库技术章节习题及答案

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[填空题]因为数据库系统在三级模式之间提供了( )和( )两层映射功能,所以就保证了数据库系统具有较高的数据独立性。

计算机二级mysql试题及答案

计算机二级mysql试题及答案

计算机二级mysql试题及答案一、单项选择题(每题2分,共10分)1. MySQL数据库系统中,用于创建新表的SQL语句是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 在MySQL中,要查询某个表中所有记录,可以使用以下哪个SQL语句?A. SELECT * FROM table_nameB. SELECT table_nameC. SELECT ALL FROM table_nameD. SELECT table_name.*答案:A3. 如果需要在查询结果中不重复地显示数据,应该使用哪个关键字?A. DISTINCTB. UNIQUEC. GROUP BYD. ORDER BY答案:A4. 在MySQL中,以下哪个函数用于计算字符串的长度?A. LENGTH()B. LEN()C. SIZE()D. COUNT()答案:A5. 如果要更新表中的记录,应该使用哪个SQL语句?A. UPDATEB. INSERTC. DELETED. REPLACE答案:A二、多项选择题(每题3分,共15分)1. 在MySQL中,以下哪些选项是数据类型?A. INTB. VARCHARC. DATED. TEXT答案:ABCD2. 以下哪些关键字用于定义表的约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:ABC3. 在MySQL中,以下哪些语句用于数据的增加?A. INSERTB. UPDATEC. DELETED. CREATE答案:A4. 以下哪些选项是SQL语句中用于数据过滤的关键字?A. WHEREB. HAVINGC. GROUP BYD. ORDER BY答案:A5. 在MySQL中,以下哪些选项是用于数据排序的关键字?A. ASCB. DESCC. ORDER BYD. GROUP BY答案:ABC三、填空题(每题4分,共20分)1. 在MySQL中,使用________关键字可以删除表中的所有记录。

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

计算机二级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语句可以创建一个数据库表,同时指定表名和列的定义。

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

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

计算机二级mysql考试题及答案一、单项选择题(每题2分,共20分)1. 在MySQL中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B2. 以下哪个选项不是MySQL的数据类型?A. INTB. DATEC. TIMED. FLOAT答案:D3. 在MySQL中,使用哪个命令可以查看当前数据库?A. SHOW DATABASESB. SHOW TABLESC. SELECT DATABASED. USE DATABASE答案:C4. 如果想要在查询结果中包含重复的行,应该使用哪个关键字?A. DISTINCTB. GROUP BYC. ORDER BYD. UNION答案:D5. 在MySQL中,使用哪个命令可以删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. REMOVE答案:A6. 以下哪个选项是MySQL的索引类型?A. B-TreeB. HashC. R-TreeD. All of the above答案:D7. 在MySQL中,使用哪个命令可以添加新的列到现有表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D8. 以下哪个选项是MySQL的存储引擎?A. InnoDBB. MyISAMC. MemoryD. All of the above答案:D9. 在MySQL中,使用哪个命令可以查看表的结构?A. DESCRIBEB. SHOW TABLEC. SELECT TABLED. EXPLAIN答案:A10. 在MySQL中,使用哪个命令可以备份数据库?A. BACKUPB. DUMPC. COPYD. EXPORT答案:B二、多项选择题(每题3分,共15分)1. 在MySQL中,以下哪些命令可以用来插入数据?A. INSERT INTOB. UPDATEC. CREATE TABLED. SELECT答案:A2. 以下哪些选项是MySQL的约束类型?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:ABC3. 在MySQL中,以下哪些命令可以用来删除数据?A. DELETEB. DROP TABLEC. REMOVED. TRUNCATE TABLE答案:AD4. 在MySQL中,以下哪些选项是事务的特性?A. AtomicityB. ConsistencyC. IsolationD. Durability答案:ABCD5. 在MySQL中,以下哪些选项是索引的作用?A. 提高查询速度B. 唯一性约束C. 排序D. 限制数据答案:AC三、简答题(每题5分,共10分)1. 请简述MySQL中主键和外键的区别。

全国计算机等级考试二级MySQL模拟试题及解析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.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

3月计算机二级MySQL强化试题及答案(2)

3月计算机二级MySQL强化试题及答案(2)

3月计算机二级MySQL强化试题及答案(2) 2020年3月计算机二级MySQL强化试题及答案(2)一、选择题1.数据库系统的核心是________。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和________的方法。

A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型B.结构模型C.物理模型D.逻辑模型4.将 E.R图转换到关系模式时,实体与联系都可以表示成________。

A.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的________。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

A.M端实体的键B.Ⅳ端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性二、填空题1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。

3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。

4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。

5.数据库设计包括概念设计、________和物理设计。

6.在E-R图中,矩形表示________。

参考答案:第一章一、选择题1.A2.B3.A4.B5.C6.C二、填空题1.模式外模式内模式2.浏览器/服务器结构(B/S结构)3.逻辑4。

关系5.逻辑设计6.实体。

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

2020年计算机二级考前MySQL冲刺试题及答案(2) 1[简答题]使用truncate删除表中记录。

参考解析:truncate table employee;
2[填空题]用root用户新建“dsh”用户,密码为“shangwu”,授予对sxcj数据库中所有表的select权限。

Create user ( )
( )‘shangwu’;
( )
On ( ) to 'dsh'@'localhost';
参考解析:
Create user 'dsh'@'localhost'
identified by ‘shangwu’;
Grant select
On sxcj.* to 'dsh'@'localhost';
针对第三章建立的表mydb1.employee
先进入mydb1数据库use mydb1;
回答问题
3[简答题]使用insert语句向表中插入一个员工的信息。

参考解析:insert into
employee(id,username,birthday,entry_date,job,salary,resume) values(null,’aaa','1980-09-09','1980-09-
09','bbb',1000,'bbbbbbbb');
4[简答题]使用insert语句向表中插入一个员工的信息。

参考解析:
insert into
employee(id,username,birthday,entry_date,job,salary,resume) values(null,'小李子','1980-09-09','1980-09-
09','bbb',1000,'bbbbbbbb');
5[简答题]将所有员工薪水修改为5000元。

参考解析:update employee set salary=5000;
6[简答题]将姓名为’aaa’的员工薪水修改为3000元。

参考解析:
update employee set salary=3000 where username='aaa';
7[简答题]将姓名为’aaa’的员工薪水修改为4000元,job改为ccc
参考解析:update employee set salary=4000,job='ccc' where username='aaa';
8[简答题]将aaa的薪水在原有基础上增加1000元。

参考解析:
update employee set salary=salary+1000 where
username='aaa';
9[简答题]删除表中名称为’小李子’的记录。

参考解析:delete from employee where username='小李子';
10[简答题]删除表中所有记录。

参考解析:delete from employee;
11[简答题] 请使用UPDATE语句将数据库db_test的表content 中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。

参考解析:
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db-test;
Database changed
mysql>UPDATE content
一>SET words='如何使用INSERT语句?'
一>WHERE username='MySQL初学者';
Query OK,1 row affected(0.08 sec)
Rows matched:1 Changed:1 Warnings:0
12[单选题]有订单表orders,包含用户信息userid, 产品信息productid, 以下( )语句能够返回至少被订购过两回的productid?
A.select productid from orders where count(productid)>1
B.select productid from orders where max(productid)>1
C.select productid from orders where having
count(productid)>1 group by productid
D.select productid from orders group by productid having count(productid)>1
参考答案:D。

相关文档
最新文档