![MySQL数据库 题库 试题及答案_第1页](http://file4.renrendoc.com/view15/M01/00/2A/wKhkGWeTYHGAc1oRAADqG9RqXkY755.jpg)
![MySQL数据库 题库 试题及答案_第2页](http://file4.renrendoc.com/view15/M01/00/2A/wKhkGWeTYHGAc1oRAADqG9RqXkY7552.jpg)
![MySQL数据库 题库 试题及答案_第3页](http://file4.renrendoc.com/view15/M01/00/2A/wKhkGWeTYHGAc1oRAADqG9RqXkY7553.jpg)
![MySQL数据库 题库 试题及答案_第4页](http://file4.renrendoc.com/view15/M01/00/2A/wKhkGWeTYHGAc1oRAADqG9RqXkY7554.jpg)
![MySQL数据库 题库 试题及答案_第5页](http://file4.renrendoc.com/view15/M01/00/2A/wKhkGWeTYHGAc1oRAADqG9RqXkY7555.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL数据库应用-题库1、MySql官方网址是 。答案:/;2、MySQL软件的版本有()、()、()、()。A、社区版B、企业版C、集群版D、高级集群版答案:ABCD3、MySQL软件的安装类型选项有以下几种()。A、DeveloperDefaultB、ServeronlyC、FullD、CustomE、Clientonly答案:ABCD4、普通用户学习MySQL软件,常使用的是社区版。答案:正确5、普通用户不同的MySQL安装文件安装过程也不同。答案:正确6、MySQL安装时默认端口为()。A、80B、22C、3306D、443答案:C7、MySQL的目录包括()。A、binB、docsC、includeD、lib答案:ABCD8、MySQL的超级用户为()。A、adminB、userC、rootD、superuser答案:C9、MySQL的bin目录用于放置一些可执行文件。答案:正确10、my.ini是MySQL默认使用的配置文件,一般情况下,修改my.ini配置文件中的内容就可以对MySQL进行配置。答案:正确11、关闭MySql8.0服务的DOS命令是 。答案:netstopmysql80;NETSTOPMYSQL80;12、可以通过鼠标右键点击任务栏,选择任务管理器,选择服务选项卡,下拉找到MySQL80服务。答案:正确13、启动MySql8.0服务的DOS命令是 。答案:netstartmysql80;NETSTARTMYSQL80;14、MySQL8.0软件的服务名称一般默认是MySQL80。答案:正确15、假设要用DOS命令连接到MySQL服务器,如果用户为root,对应登录密码root,则登录命令可以写为答案:mysql-uroot-proot;16、mysql退出的命令,有()。A、ExitB、QuitC、\qD、退出答案:ABC17、本地打开开始菜单找到MySQL客户端之后,在界面提示处,输入的密码是超级用户的密码。答案:正确18、连接MySQL服务至少有两种方式。答案:正确19、本地打开开始菜单找到MySQL客户端之后,在界面提示处输入错的密码后,系统会提示密码错误。答案:错误20、假设要用DOS命令连接到MySQL服务器,如果用户为root,对应登录密码root,则登录命令可以写为答案:mysql-uroot-proot;21、创建数据库的关键字是()。A、createB、showC、useD、drop答案:A22、查看库的语句包括()。A、showdatabases;B、showtables;C、showcreatedatabasedb_name;D、showcreatetabletbl_name;答案:AC23、在mysql中可以使用 语句查看已存在的数据库。答案:showdatabases;SHOWDATABASES;24、在mysql中用于创建数据库的语句是 。答案:createdatabase;CREATEDATABASE;25、在mysql中删除数据库的语句是 。答案:dropdatabase;DROPDATABASE;26、mysql中可通过执行 语句来明确表示使用该数据库。答案:use;USE;27、字符集的关键字是 。答案:characterset;CHARACTERSET;28、每种字符集都有对应的默认校对规则,可通过命令查看答案:showcharacterset;;29、修改数据库后,用命令查看答案:showcreate;30、字符集就是字符的编码方式,它规定了字符在数据库中的存储格式。答案:正确31、Collate设置字符校对规则.答案:正确32、删除数据库的关键字是。A、createB、deleteC、alterD、drop答案:D33、在mysql中删除数据库后,可以用()命令查看。答案:showdatabases;34、在mysql中删除数据库的语句是 。答案:dropdatabase;DROPDATABASE;35、删除一个数据库后,不小心又执行同样语句一次,一般会出现错误1008提示。答案:正确36、删除数据库的时候,如不想出现删除不存在数据库这样的错误,那我们可以用ifexists先判断一下,如果存在我们则删除,如果他不存在我们就不删除。答案:正确37、创建数据表和删除数据表的语句为()。A、createtable和droptableB、createtable和deletetableC、updatetable和droptableD、updatetable和deletetable答案:A38、在MySQL中,长文本数据适合用()类型(扩展题)。A、charB、textC、varcharD、blob答案:B39、以下哪种数据类型适合表示姓名()。A、varcharB、charC、textD、int答案:A40、在MySQL中,可用来存储图片、音频、视频的数据类型是()。A、enumB、varcharC、textD、blob答案:D41、char类型是定长的,它总是根据定义的字符串长度分配足够的空间。答案:正确42、varchar类型用于存储可变长字符串,它会根据实际需要进行空间分配。答案:正确43、一张表中最多只能有一个主键。答案:正确44、MySQL中,char类型是定长的,而varchar类型用于存储字符串。答案:可变长;变长;45、通过DESC语句查看表时,所显示的是()。A、表的属性B、表中所有字段的名称C、表中存储的所有数据D、表中所有字段的名称和类型等答案:D46、可以使用下列哪项查看表的结构()。A、descB、selectC、showD、info答案:A47、可通过命令查看表的定义。A、showcreatetableB、showtablesC、desctableD、desctb_name答案:A48、能用SHOWTABLES查询已创建的表。答案:正确49、MySQL中,用sowcreatetableteacher\G,查看表teacher的。答案:定义;50、以下哪一项的操作可用于修改数据库表结构()。A、createB、alterC、updateD、desc答案:B51、下面关于修改数据表结构的描述正确的是()。A、可以增加或删除字段B、可以修改表中字段的名称或数据类型C、可以修改表的名称或默认字符集D、以上描述都正确答案:D52、以下能够删除列name的是()。A、altertablestudentremovenameB、altertablestudentdropcolumnnameC、altertablestudentdeletecolumnnameD、altertablestudentdeletename答案:B53、要将employee的表名改为employee_info,下面语句正确的是()。A、altertableemployeerenameemployee_infoB、altertablestudentmodifycolumnnamechar(10)C、altertablestudentchangenamenameintD、altertablestudentaddcolumnageint答案:A54、以下语句错误的是()。A、altertablestudentdeletecolumnnameB、altertablestudentmodifycolumnnamechar(10)C、altertablestudentchangenamenameintD、altertablestudentaddcolumnageint答案:A55、修改数据库表的关键字是。答案:alter;56、altertablestudentmodifys_nochar(8);语句能实现修改student表中字段s_no的数据类型为char(8)答案:正确57、删除数据表的关键字是。答案:drop;DROP;58、判断数据表是否存在的关键字是。答案:exists;59、复制表的结构,但没复制数据使用的关键字是。答案:like;60、复制表的结构的同时,也复制了数据的关键字是。答案:as;61、droptableifexiststeacher_new,teacher_copy;语句能删除表teacher_new和teacher_copy。答案:正确62、下面关于向表中添加数据描述正确的是()。A、可以一次性向表中所有字段添加数据。B、可以根据指定的条件向表中的字段添加数据。C、可以一次性向表中添加多条数据记录。D、以上说法都对。答案:D63、可以通过语句和语句插入。答案:insertinto;replaceinto;64、使用 方式将保存在文本文件中的数据插入到指定的表。答案:loaddatainfile;65、复制表可以使用关键字或。答案:like;as;66、insertinto与replace语句的区别?答案:略67、下面关于修改表中数据描述正确的是()。A、一次只能修改表中的一条数据。B、一次可以修改多条数据。C、不能修改表中为主键的字段D、以上说法都不对答案:B68、修改表中数据的关键字是 。A、updateB、createC、dropD、alter答案:A69、用 命令对表中的数据进行修改.答案:update...set...;70、写出再score表中将学号(s_no)为122001学生的课程号(c_no)为A001成绩(mark)修改为80分的MySQL语句。答案:updatescoresetmark=80wheres_no='122001'andc_no='A001';;71、语句:updatecoursesetc_type='专业基础课'wherec_no='A002';是将course表中课程号(c_no)为A002的类型(c_type)修改为专业基础课程。答案:正确72、下面关于删除表中数据描述正确的是()。A、使用delete语句可以删除表中全部数据。B、使用delete可以删除一条或多条数据。C、使用delete语句一次只能删除一条数据。D、以上说法都不对。答案:B73、若要删除数据库中已存在的表student,可用()。A、deletetablestudent;B、deletestudent;C、droptablestudent;D、dropstudent;答案:C74、deletefromstudent语句的作用是()A、删除整个student表,包括表结构。B、删除student表中所有的记录,但不删除表结构。C、不删除任何记录。D、删除student表当前记录。答案:B75、要快速完全清空一张表的记录可使用如下语句()。A、truncatetable;B、deletetable;C、droptable;D、cleartable;答案:A76、删除表中数据的关键字是 。答案:delete;77、在select语句中,使用关键字()可以去重。A、topB、allC、unionD、distinct答案:D78、where子句用来指定()。A、查询结构的分组条件B、限定结果集的排序条件C、分组的搜索条件D、限定返回行的搜索条件答案:D79、select查询语句返回所有数据可使用通配符 。答案:*;80、select后指定查询的列名时,列名之间要用逗号分隔。()答案:正确81、如果from子句中指定了表别名,这条select语句中的其他子句都必须使用表别名来代替原始的表名()。答案:正确82、查找name不是null的条件是()。A、wherenameisnotnullB、wherenamenotnullC、wherenamenotisnullD、wherename!=null答案:A83、where子句用来指定()。A、查询结构的分组条件B、限定结果集的排序条件C、分组的搜索条件D、查询的条件,限定返回行的搜索条件答案:D84、MySQL中常用的通配符有()。A、%B、*C、_D、$答案:ABC85、以下是比较运算符的有()。A、!=B、<=C、<>D、=答案:ABCD86、逻辑运算符是逻辑与,两个条件同时满足。答案:and;87、逻辑运算符not是逻辑取反,条件不满足时返回。答案:true;88、where子句可以实现数据的过滤。答案:正确89、groupby分组查询中可以使用的聚合函数有()。A、max()B、min()C、count()D、以上都可以答案:D90、关键字为升序,降序,系统默认为,将按分组的第一列升序排序输出结果。答案:asc;desc;asc;91、如需要根据字段对行进行分组,则可通过 子句完成。答案:groupby;92、使用带rollup操作符的groupby子句,在结果集内将包含汇总行。答案:正确93、groupby子句的功能是根据字段对行分组,在分组之后会把每个分组聚合成一行数据。答案:正确94、对查询结果进行分组显示,需要和关键字一起限定查询条件。A、groupby和havingB、groupby和distinctC、orderby和havingD、orderby和distinct答案:A95、having子句必须配合groupby才能使用。答案:正确96、某出现在having中的前提是该字段作为分组字段出现在groupby中,否则便会出现错误。答案:正确97、having子句的功能是在分组之后过滤数据。答案:正确98、简述having和where之间的区别。答案:where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚合函数,使用where条件显示特定行。having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚合函数,使用having条件显示特定的组,也可以使用多个标准进行分组。99、使用()关键字可以将返回的结果数据按照指定的条件进行排序。A、groupbyB、havingC、orderbyD、distinct答案:C100、按照姓名降序排列的正确语句是()A、orderbydescname;B、orderbynamedesc;C、orderbynameasc;D、orderbyascname;答案:B101、orderby子句的功能是返回结果中的行按一定排列。答案:顺序;102、orderby子句后可以是一个列、一个表达式,也可以用正整数表示列。答案:正确103、limit子句主要用于限制被select语句返回的行数。答案:正确104、limit6offset4与limit4,6结果是不一样的。答案:错误105、简述select、from、where、groupby、having、orderby、limit的执行顺序。答案:from-->where-->groupby-->having-->select-->orderby-->limit106、用limit关键字可以返回5行数据,正确的表述方式是()。A、limit5B、limit5offset4C、limit5,4D、limit5,0答案:ABD107、执行selectround(2.16,1);的结果是()。A、2B、2.2C、2.16D、2.1答案:B108、随机函数是()。A、round()B、roundC、rand()D、rand答案:C109、常见算术运算符有哪几个?A、+B、-C、*D、/E、%答案:ABCDE110、获取随机数的函数是。答案:rand();111、执行select3+2,3*8,1/0;获得的结果是,,。答案:5;24;"null";112、执行语句selectceiling(3.62),floor(-3.62);结果是和。答案:4;-4;113、执行语句select5%0;得到的结果是null。答案:正确114、系统函数()可以获取字符串的长度。A、count()B、len()C、long()D、以上都不对答案:B115、以下哪个函数可用于拼接字段()。A、substring()B、trim()C、sum()D、concat()答案:D116、语句selectreplace('test@126.net','net','com');执行后的结果是。答案:test@126.com;117、语句selectchar_length('mysql'),char_length('数据库');执行后的结果分别是5和9。答案:错误118、语句selectlength('mysql'),length('数据库');执行后的结果分别是5和3。答案:错误119、语句concat('My',null,'SQL8.0');执行的结果是null。答案:正确120、下列选项中,()不能返回当前的日期和时间。A、curtime()B、now()C、current_timestamp()D、syadate()答案:A121、返回当前日期的函数是()。A、curtime()B、adddate()C、curnow()D、curdate()答案:D122、month()函数分析一个日期值并返回其中关于的部分答案:月;123、 函数能返回日期d是星期几。答案:dayofweek(d);124、返回指定时间的小时的函数是 。答案:hour(curtime());125、返回当前时间的函数是curtime()。答案:正确126、下面关于case语句正确的是()。A、case关键字后面必须要有表达式B、case关键字后面必须要有表达式或者字段名称C、case关键字后面必须要有字段名称D、case关键字可以没有任何表达式或字段名称答案:B127、CASE表达式有两种语法形式,一种是表达式,另外一种是表达式。答案:简单CASE;搜索CASE;128、简单CASE表达式正如其名所示,实现简单,但表达能力也有限,因此大多数情况下使用搜索CASE表达式。答案:正确129、CASE表达式是判断语句的一种,可以实现比if语句更为复杂的条件判断。答案:正确130、if(expr1,expr2,expr3)中,要被判断的是。答案:expr1;表达式1;131、if(expr1,expr2,expr3)函数中,如果表达式expr1不成立,返回结果。答案:expr3;132、if(expr1,expr2,expr3)函数中,如果表达式expr1成立,返回结果expr2。答案:正确133、ifnull(expr1,expr2)函数中,如果expr1不为空,就显示expr2的值。答案:错误134、mysql数据库的连接主要包括()。A、内连接B、左外连接C、右外连接D、自连接答案:ABCD135、MySQL数据库连接操作的关键字是。答案:join;136、MySQL数据库内连接操作的关键字用表示,也可以简写成。答案:innerjoin;join;137、数据库连接操作的作用是实现多张表的数据查询。答案:正确138、数据库连接操作的前提条件是两个或多个表中存在相同意义的字段。答案:正确139、右连接left左边的表为()。A、主表B、从表C、副表D、列表答案:B140、左连接left左边的表为()。A、主表B、从表C、副表D、列表答案:A141、左连接的关键字可以用()。leftouterjoin,我们平时都把outer省略。简写为leftjoin。left左边的表为主表,left右边的表为从表。返回结果行包括left左边的表的所有行,而不仅仅是连接列所匹配的行,对于左表中有些数据行在右表中找不到它所匹配的数据行记录时候,返回结果的时候这些行后面通常会以null来填充。A、joinB、innerjoinC、leftouterjoinD、leftjoin答案:CD142、左连接返回结果行包括left左边的表的,而不仅仅是连接列所匹配的行。答案:所有行;143、左连接中对于左表中有些数据行在右表中找不到它所匹配的数据行记录时候,返回结果的时候这些行后面通常会以来填充。答案:"null";144、使用自连接时需要为表指定别名,A、0个B、1个C、2个D、多个不同答案:D145、某个表与进行连接,称为自表连接或自身连接,简称自连接。答案:自身;146、自连接使用关键字表示,也可以简写成。答案:innerjoin;join;147、使用自连接时,对所有查询字段的引用均必须使用表别名限定。答案:正确148、自连接可以看做是内连接的一个特例。答案:正确149、MySQL中的子查询按照返回结果可以分为以下几种类型()。A、标量子查询B、列子查询C、行子查询D、表子查询答案:ABCD150、按照内查询与外查询之间的关系可分为、。答案:非关联子查询;关联子查询;151、子查询也称为,必须位于之中。答案:内查询;括号;152、子查询是指嵌套在其他sql语句(如insert、delete、select、update等)中的查询语句。答案:正确153、包含子查询的sql语句被称为外查询。答案:错误154、合并查询可以用以下关键字()。A、unionB、unionallC、andD、add答案:AB155、合并查询列的数据类型必须,类型不必完全相同,但是必须可以。答案:兼容;隐式转换;156、合并查询是将两个查询结果合并成一个。答案:结果集;157、合并查询的关键字是。答案:union;158、合并查询中每个select语句中的列也必须以相同的顺序排列。答案:正确159、可以像操作基本表一样,通过视图,对基本表中的进行查找、插入、更改和删除,因而,视图又称为“虚表”。答案:数据;160、通过视图获取到的数据是最新的数据。答案:正确161、视图不仅可以简化查询操作,还能增加数据的安全性()答案:正确162、视图同表一样也会存储数据()答案:错误163、更新视图数据不会引起基本表中的数据变化,更新基本表中的数据也不会引起视图数据的变化()答案:错误164、视图只能查询数据,无法更新数据()答案:错误165、下列关于视图的说法哪个是错误的()。A、视图可以使用户只关心他感兴趣的某些特定的数据B、视图可以用于连接多表C、不允许用户使用视图修改表中的数据D、视图既可以通过表得到,也可以通过其他视图得到答案:C166、视图是虚表,只存储 ,不存储 。答案:定义;数据;167、试图中的数据可以来源于 张表。答案:一张或多;168、创建视图的关键字是 。答案:createview;169、视图只能基于表创建,不能基于视图创建。答案:错误170、创建视图的过程中不能使用聚合函数。答案:错误171、查看视图中数据的关键字是select。答案:正确172、创建视图的过程中不能使用聚合函数。答案:错误173、查看视图的方法包括语句、语句和语句等A、describeB、showtablestatusC、showcreateviewD、showdatabases答案:ABC174、查询视图中的数据同查询表中数据一样,都使用 语句实现。答案:select;175、查看视图必须要有的权限答案:showview;176、查看视图view_cj的定义所使用的语句是。答案:showcreateviewview_cj;;177、查看创建的视图view_stu的结构的语句是。答案:descview_stu;;178、在视图上无法完成的操作是()A、查询B、在视图上定义新表C、更新视图D、在视图上定义新视图答案:B179、下面关于操作视图的描述正确的是()。A、不能向视图中插入数据B、可以向视图中任意插入数据C、只能向由一张基本表构成的视图中插入数据D、以上都不对答案:C180、下列关于视图的说法哪个是错误的()。A、视图可以使用户只关心他感兴趣的某些特定的数据B、视图可以用于连接多表C、不允许用户使用视图修改表中的数据D、视图既可以通过表得到,也可以通过其他视图得到答案:C181、下列关于索引描述不正确的是()A、常用作查询条件的字段适合建立索引B、连接条件的字段适合建立索引C、经常排序的字段适合建立索引D、经常更新的字段适合建立索引答案:D182、视图的字段可以在不包含基本表中非空字段的情况下插入数据。答案:错误183、通过视图更新数据时,不能同时更新多张表。答案:正确184、SQL语句中,删除视图的命令是()A、removeB、deleteC、clearD、drop答案:D185、删除视图的语句是。答案:dropview;186、具备两个功能:创建和替换,当视图不存在时,便会创建视图,而当视图存在时,则直接替换旧视图。答案:createorreplace;187、删除视图后数据也随之消失。答案:错误188、删除视图的可通过droptable语句完成。答案:错误189、下面关于索引的描述错误的是()A、全文索引可以创建在任何字段上B、创建唯一索引,需要使用unique参数进行约束C、创建空间索引时,索引字段必须时空间类型并有非空约束D、创建空间索引的数据表,其存储引擎必须是myisam类型答案:A190、下列关于MySQL索引的描述不正确的是()A、索引越多,查询效率越高B、适当的使用索引,可以提高查询效率C、一个基本表的同一个字段上可以建立多个不同名的索引D、索引有两种存储类型,分别是b型树索引和哈希索引答案:A191、下列关于索引描述不正确的是()A、常用作查询条件的字段适合建立索引B、连接条件的字段适合建立索引C、经常排序的字段适合建立索引D、经常更新的字段适合建立索引答案:D192、聚簇索引是数据和索引存放在一起,因此一张表只能有一个聚簇索引。答案:正确193、主键和唯一性索引都属于聚簇索引答案:错误194、一张表可以创建多个辅助索引答案:正确195、一张表可以创建多个主键索引。答案:错误196、一张表可以创建多个唯一性索引。答案:正确197、下面不属于索引分类的是()A、唯一索引B、全文索引C、id索引D、空间索引答案:C198、下列()语句不能用于创建索引A、createindexB、createtableC、altertableD、updatetable答案:D199、下列关于聚簇索引的描述,不正确的是()A、聚簇索引规定了数据在表中的物理存储顺序B、一个表中聚簇索引可以有多个C、一个表中聚簇索引最多只能有一个D、创建主键约束时自动创建聚簇索引答案:B200、在表已经存在的情况下,可通过语句和语句创建所索引。答案:createindex;altertable;201、通过altertable可以创建主键。答案:错误202、查看表中已创建的索引的语句是。答案:showindex;203、查看sql语句执行时索引使用情况的语句是explain。答案:正确204、通过语句 查看函数的状态。答案:showfunctionstatus;showfunctionstatus;205、下面关于索引的删除操作描述正确的是()A、索引一旦创建,不能删除B、一次只能删除一个索引C、一次可以删除多个索引D、以上都不对答案:C206、可以通过dropindex删除主键索引。答案:错误207、删除唯一性索引时可以执行dropuniqueindex删除。答案:错误208、如果想删除某个索引,使用的语句有dropindex和altertable。答案:正确209、对于已经存在的索引,可以通过语句来删除索引。答案:drop;210、调用存储过程的语句是()A、exitB、createC、alterD、call答案:D211、下面关于存储过程的描述错误的是()A、创建存储过程时,可以不指定任何参数B、创建存储过程时,必须指定输入参数C、调用存储过程时,用户必须具有execute的权限D、调用存储过程时,如果参数不符合条件,会给出“emptyset”的信息提示答案:B212、下面关于修改存储过程的描述正确的是()A、删除后的存储过程可以被恢复B、一次只能删除一个存储过程C、使用alter语句不能修改存储过程的名称D、以上都不对答案:C213、存储过程是一组预先定义并()的Transact-SQL语句A、保存B、编写C、编译D、解释答案:C214、创建存储过程的关键字是。答案:createprocedure;215、将MySQL语句的结束标志修改为其他符号的关键字是。答案:delimiter;216、使用存储过程可以减少网络数据传输、提高性能,因此尽可能的使用存储过程。答案:错误217、存储过程可以通过return返回执行结果。答案:错误218、存储过程每次执行都需要重新编译。答案:错误219、下面关于修改存储过程的描述正确的是()A、删除后的存储过程可以被恢复B、一次只能删除一个存储过程C、使用alter语句不能修改存储过程的名称D、以上都不对答案:C220、如果IF语句中条件表达式的值为FALSE,则跳过IF后语句或语句块,执行语句或语句块。答案:else;221、存储过程只有创建者有调用权限。答案:错误222、查看存储过程的语句是showprocedurestatus。答案:正确223、查看存储过程定义语句的是showcreateprocedure。答案:正确224、删除存储过程可以使用 语句。答案:dropprocedure;225、存储过程的参数有3类,分别为IN、OUT和 。答案:inout;226、调用存储过程的时候可省略call关键字。答案:错误227、可以在select语句中调用存储过程。答案:错误228、使用ALTERPROCEDURE语句可以进行修改存储过程。答案:正确229、删除并重新创建存储过程也可以修改存储过程。答案:正确230、在创建了存储过程之后,调用已经创建好的存储过程,必须使用到语句。答案:call;231、以下哪个是正确创建存储函数的命令()A、createprocedureB、createfunctionC、createdatabaseD、createtable答案:B232、通过语句 查看函数的状态。答案:showfunctionstatus;233、函数体中必须包含一个有效的RETURN语句。答案:正确234、存储过程声明时不需要返回类型。答案:正确235、存储函数可通过inout参数传出值。答案:错误236、存储函数和内置函数在应用上并没有什么不同。答案:正确237、存储过程与存储函数的区别?答案:238、以下关于存储函数描述正确的是()A、存储函数在客户端中存储和执行的B、存储函数用call语句调用C、存储函数既可以有输入参数又可以有输出参数D、存储函数的使用方法与mysql内部函数使用方法一样答案:D239、以下关于存储函数描述错误的是()A、存储函数声明时需要描述返回类型B、存储函数的参数同存储过程一样,可以指定in、out、inoutC、删除存储函数之前需要确认该存储函数没有任何依赖关系D、存储函数可通过dropfunction或删除重建实现修改答案:B240、调用存储函数的方法是使用关键字。答案:select;241、存储函数可嵌套存储过程,存储过程也可嵌套存储函数。答案:错误242、存储函数的调用既可以使用call也可以不使用call。答案:错误243、存储过程可以返回多个值,但存储函数只能返回一个值。答案:正确244、用户可以通过SHOWSTATUS语句来查看函数的状态。答案:正确245、创建存储函数的语句是createfunction。答案:正确246、可以通过SHOWCREATE语句来查看函数的定义。答案:正确247、以下哪个是正确删除存储函数的命令()A、dropdatabaseB、droptableC、dropprocedureD、dropfunction答案:D248、全局变量修改之后在当前客户端可立马生效。答案:错误249、一个系统变量要么是全局变量,要么是会话变量,不存在即作为全局变量又作为会话变量的情况。答案:错误250、用户变量仅对当前用户所使用的客户端生效,如果客户端退出,用户变量自动释放。答案:正确251、通过ALTERFUNCTION语句来修改存储函数。答案:正确252、通过DROPFUNCTION语句来删除存储函数。答案:正确253、删除存储函数同删除存储过程一样,在删除之前要确认该存储函数没有任何依赖关系,否则会导致其他与之关联的存储过程无法运行。答案:正确254、删除存储函数num_of_course()。答案:dropfunctionifexistsnum_of_course;255、下面过于存储过程中局部变量的描述错误的是()A、通过declare语句声明局部变量B、局部变量只能在begin…end语句块中声明,而且必须在存储过程的开头就声明C、局部变量声明之后,即可以在声明它的begin…end语句块中使用,也可以在其他语句块中使用D、可通过set语句或select语句给变量赋值答案:C256、MySQL声明了变量:declareiINT,现在为i赋值为10,正确的是()A、i=10B、set10intoiC、selecti=10D、select10intoi答案:D257、局部变量只能在语句块中声明,而且必须在存储过程的开头就声明。答案:begin…end;258、存储过程可以定义和使用变量,它们可以用来存储临时结果。用户可以使用关键字来定义变量答案:declare;259、下列可在存储过程和函数中用来执行分支判断的()。A、ifB、forC、switchD、case答案:AD260、简单case语句能实现的功能搜索case语句都可以实现()。答案:正确261、在if或case做分支判断时要确保每个分支条件相互对立()。答案:正确262、MySQL中的case语句分语句,和语句两种。答案:简单case;搜索case;263、MySQL中选择结构有和两种答案:if;case;264、存储过程和函数中可用来执行循环操作的是()。A、loopB、whileC、repeatD、for答案:ABC265、MySQL提供的循环语句有,,WHILE三种类型。答案:loop;repeat;266、loop循环没有判断条件,需要人为控制退出操作()答案:正确267、while先判断条件后执行,repeat先执行后判断条件。答案:正确268、事物的特性包括()A、原子性B、一致性C、隔离性D、持久性答案:ABCD269、事务就是一组独立不可分割的工作单元,事务中的操作要么,要么都。答案:全部执行;不执行;270、事务包含四个特点,其中有分子性。答案:错误271、事务包含四个特点,其中一致性才是最终目的。答案:正确272、事务包含四个特点,其中有适应性。答案:错误273、用于回滚事务的命令是()A、insertB、rollbackC、savepointD、commit答案:B274、下列关于MYSQL中事务的说法,正确的有()。A、事务就是针对数据库的一组操作B、事务中的语句要么都执行,要么都不执行C、事务提交成功后其中的操作才会生效D、可以通过starttransaction来提交事务答案:B275、用于提交事务的命令是()A、insertB、rollbackC、savepointD、commit答案:D276、显式事务需要手动添加事务、提交事务或者回滚事务的语句。答案:启动;277、MySQL中的事务分为两种:隐式事务和显式事务。答案:正确278、隐式事务由系统自动添加启动和提交事务的语句,如insert、update、delete等语句默认都是隐式事务。答案:正确279、隔离级别最低的设置是()。A、读已提交B、读未提交C、可重复读D、串行化答案:B280、用于提交事务的命令是()A、insertB、rollbackC、savepointD、commit答案:D281、当读到了其他事务未提交的数据,未提交意味着这些数据可能会保存到数据库,也可能会回滚,不保存到数据库。当这个数据发生了回滚,就意味着这个数据不存在,这就是。答案:脏读;282、将事务的隔离级别设置为readuncommited,不存在脏读的问题()答案:错误283、readuncommited为最低隔离级别,性能最高()答案:正确284、一个事务内在读取某些数据后的某个时间,再次读取以前读过的数据,却发现其读出的数据已经发生了变化,即是()。答案:不可重复读;285、readcommitted隔离级别不存在脏读的问题()答案:正确286、readcommitted隔离级别不存在不可重复读的问题()答案:错误287、一个事务内在读取某些数据后的某个时间,再次读取以前读过的数据,却发现其读出的数据已经发生了变化,即是()。答案:不可重复读;288、事务的默认隔离级别是可重复读。答案:正确289、repeatableread隔离级别不存在不可重复读的问题。答案:正确290、repeatableread隔离级别完全解决了幻读的问题。答案:错误291、readcommitted隔离级别不存在不可重复读的问题()答案:错误292、事务B前后两次读取同一个范围的数据,在事务B两次读取的过程中事务A新增了数据,导致事务B后一次读取到前一次查询没有看到的行,为。答案:幻读;293、串行化就是事务依次执行。答案:正确294、串行化的隔离级别最高,但性能最低。答案:正确295、串行化完全不存在脏读、不可重复读、幻读等问题。答案:正确296、可以用GRANT命令创建用户。答案:错误297、MySQL中的用户分为root用户和普通用户,root用户拥有所有权限,普通用户仅拥有被授予的权限。答案:正确298、可以同时创建多个数据库用户,数据库用户名与数据库用户名之间用逗号分隔。答案:正确299、下面哪个语句是用来创建用户的()A、createuserB、createtableC、createusersD、以上都不是答案:A300、创建用户时同时也设置了用户的登录方式,可配置的登录方式包括()。A、本地登录B、指定主机登录C、指定网络的主机登录D、任意主机登录答案:ABCD301、现有如下表student_course,下列哪行记录可被插入()。CREATETABLEstudent_course(sidCHAR(6)NOTNULL,cidCHAR(3)NOTNULL,scoreINT,noteCHAR(20));A、(null,'103',80,'选修')B、('202023','101',null,null)C、('202221',null,86,'')D、('202209','111',60,必修)答案:B302、返回当前登录用户名的函数是()A、users()B、user()C、root()D、id()答案:B303、创建用户时,用户账号的格式为()A、'host_name'@'user_name'B、'host_name'.'user_name'C、'user_name'@'host_name'D、'user_name'.'host_name'答案:C304、创建用户时,用户账号中没有指明主机名,主机名默认为()A、"null"B、%C、localhostD、答案:B305、在mysql服务器中添加新用户,其用户名为user1,主机名为localhost,密码为123,下列命令正确的是()A、createuser'localhost'@'user1'identifiedby'123';B、createuser'user1'@'localhost'identifiedby'123';C、createuser'localhost'@'user1'identifiedby123;D、createuser'user1'@'localhost'passwordby'123';答案:B306、一般情况下,可以将user表中的字段分为 、权限字段、安全字段和资源控制字段。答案:用户字段;307、user表中的host、user和password字段都属于用户字段,其中 字段表示主机名或者主机IP地址。答案:host;308、MySQL中,预设的、拥有最高权限的用户的用户名为()A、adminB、administratorC、userD、root答案:D309、删除用户账号的命令是()A、dropuserB、removeuserC、deleteuserD、revokeuser答案:A310、回收用户权限使用 关键字。答案:revoke;311、在mysql数据库中,可以使用 删除用户,也可以通过DELETE直接从mysql.user表中删除对应的记录。答案:dropuser;312、1.alteruser语句可用来修改用户标识和用户密码。答案:错误313、2.setpassword或者alteruser语句都可以用来修改用户密码。答案:正确314、可以用个用SETPASSWORD修改用户密码。答案:正确315、mysql数据库中存储有用户对所有数据库操作和管理权限的表是()。A、userB、dbC、tables_privD、columns_priv答案:A316、将数据库中查询数据表的权限授予用户test,可以使用下列()语句完成。。A、grantteston*.*toselecttableB、grantselecton*.*to‘test’@’localhost’C、revokeselecttablefromtestD、denyselecttablefromtest答案:B317、查看用户的权限时,除了使用SELECT语句外,还可以使用()语句。A、grantB、showgrantsC、revokeD、desc答案:B318、mysql数据库中存储有用户对某个表操作权限的是()。A、userB、dbC、tables_privD、columns_priv答案:C319、授予用户user对student表INSERT,UPDATE权限,下列命令正确的是()。A、grantinsert,updatetotablestudentonuser;B、grantinsertandupdatetotablestudentonuser;C、grantinsertandupdateonstudenttouser;D、grantinsert,updateonstudenttouser;答案:D320、MySQL中,预设的、拥有最高权限的用户的用户名为()A、adminB、administratorC、userD、root答案:D321、my
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目施工合同
- 全屋定制安装合同范本
- 采购及服务合同
- 一建合同管理的程序
- 废旧买卖合同范本
- 幼儿园场地租赁合同
- 镀锌行业安全知识竞赛学习资料
- 重大安全风险管控措施落实情况检查和事故隐患排查工作方案
- 基于能量选择的空间电磁防护结构设计与研究
- 2025年海口从业资格证应用能力考些啥
- 对口升学语文模拟试卷(3)-江西省(解析版)
- 中小学校食品安全与膳食经费管理工作指引
- 电商平台客服人员绩效考核手册
- 04S519小型排水构筑物(含隔油池)图集
- YB∕T 4146-2016 高碳铬轴承钢无缝钢管
- 多图中华民族共同体概论课件第十三讲先锋队与中华民族独立解放(1919-1949)根据高等教育出版社教材制作
- 高考英语单词3500(乱序版)
- 《社区康复》课件-第五章 脊髓损伤患者的社区康复实践
- 北方、南方戏剧圈的杂剧文档
- 灯谜大全及答案1000个
- 洗衣机事业部精益降本总结及规划 -美的集团制造年会
评论
0/150
提交评论