版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL数据库基础月试题(含答案解析)一、判断题(每题0.5分,共10分)1.关系模型是用二维表的形式表示实体以及实体之间联系的数据模型。A.对B.错答案:A解析:关系模型的核心是二维表,每个二维表代表一个实体,表中的列代表属性,行代表实体记录,通过表之间的关联表示实体间的关系。2.MySQL的存储引擎很多,不同的库、不同的表可以选择不同的存储引擎,推荐同一个库用同一种存储引擎。A.对B.错答案:A解析:MySQL支持InnoDB、MyISAM等多种存储引擎,不同库、表可灵活选择,但同一数据库使用同一种存储引擎,可避免兼容性问题,便于管理和维护。3.用ISNULL进行查询时,用来查询某字段为空时用isnull,而不能使用”=null”。A.对B.错答案:A解析:MySQL中,NULL表示“未知”,不与任何值相等(包括自身),查询空值必须使用ISNULL,使用“=null”无法得到正确结果。4.SQL语句中约定尖括号“<>”中的内容为任选项,方括号“[]”中的内容为必选项。A.对B.错答案:B解析:SQL语句语法约定中,尖括号“<>”表示必选项,方括号“[]”表示任选项,题干表述颠倒。5.date类型的值应该用冒号“:”分隔开,而time类型的值应该用连字号“-”分隔开。A.对B.错答案:B解析:MySQL中,date类型(日期)格式为“YYYY-MM-DD”,用连字号“-”分隔;time类型(时间)格式为“HH:MM:SS”,用冒号“:”分隔,题干表述错误。6.数据表是由表结构和数据记录组成的。A.对B.错答案:A解析:数据表的核心组成部分是表结构(定义字段名、数据类型、约束等)和数据记录(表中的一行行数据),二者缺一不可。7.CHAR是固定长度的,查询速度比VARCHAR慢得多。A.对B.错答案:B解析:CHAR是固定长度字符串,存储时占用固定空间,查询时无需计算长度,速度比可变长度的VARCHAR更快。8.连接MySQL服务可以使用不同的用户身份连接。A.对B.错答案:A解析:MySQL支持多用户管理,不同用户可拥有不同权限,可使用root、普通用户等不同身份连接数据库服务。9.连接MySQL服务后想要查询某个数据库中的某个数据表中的数据,可以使用select命令直接查询。A.对B.错答案:B解析:连接MySQL后,需先执行“USE数据库名;”命令切换到目标数据库,才能使用SELECT命令查询该数据库中的数据表。10.SQL语句中ALTER是修改表结构的命令。A.对B.错答案:A解析:ALTER命令用于修改数据表结构,包括添加字段、修改字段、删除字段、重命名字段等操作。11.如需将已存在的数据库shop删除可使用命令DROPshop;A.对B.错答案:B解析:删除数据库的正确命令是“DROPDATABASE数据库名;”,缺少“DATABASE”关键字会导致语法错误,无法删除数据库。12.在创建数据库表的同时如果要定义主键可使用语句primarykey()来定义。A.对B.错答案:A解析:创建表时,可在字段定义后添加“primarykey(字段名)”语句,直接定义该字段为主键。13.MySQL中的表操作是使用频率最高的操作。A.对B.错答案:B解析:MySQL中,数据操作(查询、插入、修改、删除)是使用频率最高的操作,表操作(创建、修改、删除表)使用频率低于数据操作。14.插入、查询、修改和删除是MySQL数据库的4种最基本的数据操作。A.对B.错答案:A解析:MySQL最基本的4种数据操作(DML操作)分别是:INSERT(插入)、SELECT(查询)、UPDATE(修改)、DELETE(删除)。15.MySQL允许创建多个数据库,数据库的操作有查看、创建、使用以及修改。A.对B.错答案:A解析:MySQL支持创建多个独立数据库,常用的数据库操作包括查看所有数据库(SHOWDATABASES)、创建数据库(CREATEDATABASE)、使用数据库(USE)、修改数据库(ALTERDATABASE)。16.MySQL中可以一次性给数据表增加多条数据。A.对B.错答案:A解析:使用INSERT语句时,可通过“INSERTINTO表名VALUES(值1),(值2),...;”的格式,一次性插入多条数据。17.非空是一个表的唯一约束,是不可以为空、不可以重复的字段。A.对B.错答案:B解析:非空约束(NOTNULL)仅限制字段不能为空,不限制字段值重复;唯一约束(UNIQUE)限制字段值不重复,二者是不同的约束类型。18.在MySQL中修改记录使用UPDATE关键字。A.对B.错答案:A解析:修改数据表中的数据记录,需使用UPDATE命令,语法格式为“UPDATE表名SET字段名=值WHERE条件;”。19.默认情况下,auto_increment的初始值是0,每新增一条记录,字段值自动加1。A.对B.错答案:B解析:默认情况下,auto_increment(自动增长)的初始值是1,而非0,每新增一条记录,字段值自动递增1。20.在user表中查询手机号码为空的数据使用命令select*fromuserwherephoneisnull;A.对B.错答案:A解析:查询字段为空的数据,必须使用“ISNULL”关键字,该命令语法正确,可查询出phone字段为空的所有记录。二、单项选择题(每题0.5分,共15分)21.MySQL中的数据可以采用不同的技术()在文件中。A.管理B.建立C.存储D.独立答案:C解析:MySQL的核心功能是数据存储与管理,数据通过不同的存储技术(如不同存储引擎)保存到文件中,“存储”符合题意。22.在MySQL中学生的各科考试成绩可以使用以下哪种数据类型()A.INTB.CHARC.TIMED.DECIMAL答案:D解析:考试成绩可能包含小数(如85.5分),DECIMAL是定点小数类型,适合存储带小数的数值;INT是整数类型,无法存储小数;CHAR是字符串类型,TIME是时间类型,均不适合存储成绩。23.下列选项中,哪个数据类型适合指定给外卖系统订单表中的配送地址字段()A.BOLBB.BINARYC.VARCHARD.CHAR答案:C解析:配送地址是长度不固定的字符串(如不同用户地址长度不同),VARCHAR是可变长度字符串类型,适合存储此类数据;CHAR是固定长度,浪费空间;BLOB用于存储二进制大文件,BINARY用于存储二进制字符串,均不适合。24.小红在外卖系统中订购了一份饮品,订单上显示的下单时间可能是()A.12-20-202213:25:23B.2022-12-2013:25:30C.2022-12-2013:35:60D.2022/12/2013:40:39答案:B解析:MySQL中,DATETIME(日期时间)类型的标准格式是“YYYY-MM-DDHH:MM:SS”;A选项是“月-日-年”格式,不符合标准;C选项秒数为60(秒数范围0-59),无效;D选项用斜杠“/”分隔,非标准格式。25.下列关于DECIMAL(7,2)的描述中,不正确的是()A.它可以存储带有两位小数的数值B.7表示的是数据的总长度,2表示小数点后的长度C.7代表最多的整数位数,2代表小数点后的长度D.总共允许最多存储7位数字答案:C解析:DECIMAL(M,D)中,M表示数据的总长度(整数位+小数位),D表示小数点后的长度;DECIMAL(7,2)表示总长度7位,其中小数位2位,整数位最多5位,C选项表述错误。26.下列选项中可以使用INT数据类型的是()A.平均工资B.图书价格C.身份证号D.平均年龄答案:D解析:INT是整数类型,平均年龄通常为整数(如20岁、25岁),适合用INT;平均工资、图书价格可能含小数,适合用DECIMAL;身份证号是18位字符串,适合用VARCHAR。27.如果本地安装了MySQL数据库服务,用户名是root,密码是000000,连接它的命令格式应为()A.MySQL-uroot-p000000B.MySQL-hroot-ulocalhost-p000000C.MySQL-hlocalhost-proot-u000000D.MySQL-h10.120.71.89-uroot-p000000答案:A解析:本地连接MySQL时,可省略-h(主机地址),默认连接localhost;连接命令格式为“mysql-u用户名-p密码”,A选项格式正确;B、C选项参数顺序错误;D选项是远程连接(指定了IP地址),不符合本地连接要求。28.创建数据库student的命令是()A.creaetdatabasesstudent;B.creatdatabasestudent;C.createdatabasestudent;D.creatadatabasesstudent;答案:C解析:创建数据库的正确命令是“createdatabase数据库名;”(关键字小写,单数database);A、B、D选项均存在拼写错误(creaet、creat、creata)或复数databases。29.如果想要对数据库student中的表stu_score进行相关操作,先要执行哪个命令()A.USETABLES;B.SHOWABC;C.SHOWDATABASES;D.USEstudent;答案:D解析:操作数据库中的表,需先切换到该数据库,执行“USE数据库名;”命令;A、B选项命令无效;C选项用于查看所有数据库,无法切换数据库。30.在MySQL中执行命令DESCuser;的含义是()A.查看数据库userB.查看数据库表userC.查看user数据库结构D.查看user数据库表结构答案:D解析:DESC是“DESCRIBE”的缩写,命令格式为“DESC表名;”,用于查看指定数据表的结构(字段名、数据类型、约束等);查看数据库需用SHOWDATABASES,查看表需用SHOWTABLES。31.当我们需要两个一模一样的表结构但数据不同时可以使用下列哪个方法()A.createtablenew_tablelikeold_table;B.inserttablenew_tableselect*fromold_table;C.createtablenew_tableselect*fromold_table;D.createtablenew_tableselect*fromold_tablewhere0;答案:D解析:A选项仅复制表结构,不复制主键、索引等约束;B选项语法错误(无inserttable语法);C选项复制表结构和所有数据;D选项复制表结构(含约束),但where0条件不复制任何数据,符合“结构相同、数据不同”的要求。32.下列选项中,定义字段非空约束的基本语法格式是()A.字段名数据类型ISNOTNULL;B.字段名数据类型ISNULL;C.字段名数据类型NOTNULL;D.字段名NOTNULL数据类型;答案:C解析:非空约束的正确语法是“字段名数据类型NOTNULL;”,无需加IS;A、B选项多了IS,D选项字段名、约束、数据类型顺序错误。33.若要删除数据库中已经存在的表aaa,可用()A.DELETETABLEaaa;B.DELETEaaa;C.DROPaaa;D.DROPTABLEaaa;答案:D解析:删除数据表的正确命令是“DROPTABLE表名;”;DELETE用于删除表中的数据,而非删除表本身;C选项缺少TABLE关键字,语法错误。34.在学生成绩表stu_score中想要查询数学成绩math优秀且数据库成绩database_s优秀的学生条件语句应为(优秀是指成绩在85分及以上)()A.whilemath>=85ordatabase_s>=85;B.whilemath>=85anddatabase_s>=85;C.wheremath>=85ordatabase_s>=85;D.wheremath>=85anddatabase_s>=85;答案:D解析:查询条件需用WHERE关键字(while是循环语句,不用于查询条件);“且”对应逻辑运算符AND,“或”对应OR,题干要求两门成绩均优秀,需用AND;因此D选项正确。35.执行updatestudentsetgrade=’2022’;命令,其执行结果是()A.数据表student中所有的grade字段都被查询出来B.数据表student中的grade字段的值不发生变化C.数据表student中所有记录的grade字段会变成2022D.数据表student中前5条记录的grade字段变成2022答案:C解析:UPDATE命令若未加WHERE条件,会修改表中所有记录的指定字段;该命令无WHERE条件,因此所有记录的grade字段都会被改为’2022’。36.删除数据表中不需要的一部分记录可以使用的命令是()A.delete*from表名where条件;B.deletefrom表名where条件;C.drop*from表名where条件;D.dropfrom表名where条件;答案:B解析:删除表中部分记录用DELETE命令,语法为“DELETEFROM表名WHERE条件;”,无需加*;DROP用于删除表本身,而非表中数据,因此C、D错误;A选项多了*,语法冗余(MySQL中可识别,但非标准)。37.查询某饮品类数据表drink中的所有数据并按饮品价格price升序排列使用命令为()A.select*fromdrinkorderbyypriceasc;B.select*fromdrinkordeybypricedesc;C.select*fromdrinkorderbyprice;D.select*fromdrinkordeybyprice;答案:C解析:排序命令是ORDERBY(A、B、D选项存在拼写错误:orderbyy、ordeyby);升序是ASC,可省略不写,默认即为升序;DESC是降序,不符合题干要求,因此C选项正确。38.某通讯部队从军官到普通士兵都是女性,那么在创建该部队人员信息表中性别(gender)字段时应该设置()A.gendervarchar(5)notnullprimarykeydefault‘女’;B.gendervarchar(5)notnullauto_increment;C.gendervarchar(5)notnulldefault‘女’;D.gendervarchar(5)primarykeyauto_increment;答案:C解析:A选项将gender设为主键,不符合主键的作用(主键需唯一标识记录,性别字段值均为“女”,无法唯一标识);B、D选项auto_increment(自动增长)仅适用于整数类型,gender是字符串类型,无法使用;C选项设置非空且默认值为“女”,符合场景需求。39.添加一个3D成绩(3ds_max)新字段到stu_score表里,数据类型为定点数值类型的命令是()A.altertablestu_scoreadd3ds_maxdecimal(4,1)notnull;B.altertablestu_scoreinsert3ds_maxdecimal(4,1)notnull;C.altertablestu_scoremodify3ds_maxdecimal(4,1)notnull;D.altertablestu_scoreupdate3ds_maxdecimal(4,1)notnull;答案:A解析:添加新字段的命令是“ALTERTABLE表名ADD字段名数据类型约束;”;B选项insert用于插入数据,不用于添加字段;C选项modify用于修改已有字段,不用于添加新字段;D选项update用于修改数据,不用于字段操作。40.将user表里的name字段名改为username字段名要执行哪个命令()A.altertableuserchangeusernamevarchar(25);B.altertableuserchangenameusernamevarchar(25);C.altertableusermodifynameusernamevarchar(25);D.altertableusermodifyusernamevarchar(25);答案:B解析:重命名字段需使用“ALTERTABLE表名CHANGE旧字段名新字段名数据类型;”;A选项缺少旧字段名;C、D选项modify用于修改字段的类型、约束,不能重命名字段。41.想要查询数据库表tea中价格(price)不低于16元且规格(size)不少于700的所有数据应该使用下列哪个命令?()A.select*fromteawhereprice>=16orsize>=700;B.selectage,genderfromteawhereprice>=16andsize>=700’;C.select*fromteawhereprice>=16andsize>=700;D.selectage,genderfromteawhereprice>=16orsize>=700;答案:C解析:题干要求“价格不低于16且规格不少于700”,需用AND连接条件(OR表示“或”,不符合需求),排除A、D;B选项多了右引号,语法错误,且只查询age和gender字段,不符合“所有数据”的要求;C选项语法正确,符合题干需求。42.当查询时条件语句中自左向右出现的运算符有-(减号)>(大于)or(或)<(小于)and(与)not(非),那么它们的运算顺序应是()A.-not><andorB.><-notandorC.-notandor><D.-><notandor答案:A解析:MySQL中运算符的优先级(从高到低):算术运算符(如-减号)>逻辑非(not)>比较运算符(>、<)>逻辑与(and)>逻辑或(or),因此A选项顺序正确。43.查询user表中id在(1,3,5)范围内的所有数据应使用命令()A.select*fromuserwhereidin(1,3,5);B.select%fromuserwhereidin(1,3,5);C.selectname,agefromuserwhereidin(1,3,5);D.select*fromuserwhereidnotin(2,4,6);答案:A解析:查询指定范围内的数据,用IN关键字,语法为“字段名IN(值1,值2,...)”;B选项%是通配符,不能用于SELECT后;C选项只查询name和age字段,不符合“所有数据”要求;D选项notin表示“不在指定范围”,与题干需求相反。44.模糊查询过滤使用关键字()A.WHILEB.LIKEC.ASD.WITH答案:B解析:MySQL中,模糊查询使用LIKE关键字,结合通配符(%、_)实现;WHILE是循环语句,AS用于给字段/表起别名,WITH用于公用表表达式,均不用于模糊查询。45.DISTINCT关键字的作用是()A.去重B.截断C.更新D.修改答案:A解析:DISTINCT用于去除查询结果中的重复记录,例如“SELECTDISTINCT字段名FROM表名;”可查询该字段的唯一值;截断用TRUNCATE,更新用UPDATE,修改用ALTER,均与DISTINCT无关。46.下列选项中不能完成查询user表中性别不为男的数据操作是()A.select*fromuserwheresex!=’男’;B.select*fromuserwheresex<>’男’;C.select*fromuserwheresexnot’男’;D.select*fromuserwheresexnotin(’男’);答案:C解析:查询“不为男”的数据,可使用!=、<>(均表示“不等于”),或NOTIN;C选项语法错误,NOT后需加IN、NULL等关键字,不能直接接值。47.在user表中查询姓名以’王’开头的数据命令应写作()A.select*fromuserwherenamelike‘王_’;B.select*fromuserwherenamelike‘王%’;C.select*fromuserwherenamelike‘王%_’;D.select*fromuserwherenamelike‘%王%’;答案:B解析:模糊查询中,%表示任意长度的字符(包括0个),_表示单个字符;“以王开头”需用“王%”,A选项“王_”表示姓王且名字只有1个字,C选项“王%_”表示姓王且名字至少1个字,D选项“%王%”表示姓名中包含“王”字,均不符合题意。48.在tea表中查询包含’柠檬’的数据命令应写作()A.select*fromteawherenamelike‘_柠檬_’;B.select*fromteawherenamelike‘柠檬%’;C.select*fromteawherenamelike‘_柠檬%’;D.select*fromteawherenamelike‘%柠檬%’;答案:D解析:“包含柠檬”表示“柠檬”可在字符串任意位置,需用“%柠檬%”;A选项表示“柠檬”前后各有1个字符,B选项表示以“柠檬”开头,C选项表示“柠檬”前有1个字符,均不符合题意。49.在成绩表score中查询math与english之和并设置显示列名为total的命令是()A.select*,math+englishastotalfromscore;B.select*fromscorewheremath+englishastotal;C.select*,math+englishfromscoreastotal;D.selecttotalasmath+englishfromuser;答案:A解析:给字段起别名用AS关键字,语法为“表达式AS别名”;B选项WHERE后不能用AS(AS用于SELECT子句);C选项别名位置错误,应给math+english起别名;D选项表名错误(应为score),且别名与表达式颠倒。50.在成绩表score中查询语文、数学、英语三科成绩的平均分的命令是A.selectavg(语文+数学+英语)fromscore;B.selectavg(语文),avg(数学),avg(英语)fromscore;C.selectsum(语文+数学+英语)fromscore;D.selectsum(语文),sum(数学),sum(英语)fromscore;答案:B解析:题干要求“三科成绩的平均分”,即分别计算语文、数学、英语每科的平均分,需用AVG函数分别作用于每科字段;A选项是计算三科总分的平均分,不符合题意;C、D选项用SUM函数(求和),而非AVG函数(求平均)。三、多项选择题(每题1分,共5分,少选或多选均不得分)51.Oracle是收费商用的数据库,提供很好的维护与支持,适用于()A.业务逻辑复杂B.成本低C.数据量大的大中型项目D.速度快答案:AC解析:Oracle作为收费商用数据库,优势是稳定性强、支持高并发、适合复杂业务和大数据量,适用于大中型项目;B选项“成本低”是开源数据库(如MySQL)的特点,Oracle成本高;D选项“速度快”不是Oracle的专属优势,其他数据库也可通过优化实现快速响应。52.SQL可用于操作()A.数据库的查询B.管理配置服务C.存取更新数据D.管理数据库答案:ACD解析:SQL(结构化查询语言)的核心功能包括:查询数据(SELECT)、存取更新数据(INSERT、UPDATE、DELETE)、管理数据库(创建、删除、修改数据库和表);B选项“管理配置服务”属于数据库服务器的操作,不通过SQL实现。53.将一个数据表中的id字段定义为主键约束,那么它()A.不能为空B.不可以有重复的值C.起到唯一标识的作用D.可以为空答案:ABC解析:主键约束的核心特性是:非空(NOTNULL)、唯一(UNIQUE),用于唯一标识表中的每一条记录;D选项“可以为空”与主键非空特性矛盾,错误。54.下列选项中哪些属于条件查询过滤关键字()A.ANDB.BETWEENANDC.ISNULLD.NOTIN答案:ABCD解析:条件查询中,AND(逻辑与)、BETWEENAND(范围查询)、ISNULL(空值查询)、NOTIN(不在指定范围)均属于过滤关键字,用于筛选符合条件的数据。55.下列哪些命令可以查询user表中年龄不低于20且不高于30的数据()A.select*fromuserwhereage>20andage<30;B.select*fromuserwhereage≥20andage≤30;C.select*fromuserwhereagebetween20and30;D.select*fromuserwhereage>30andage<20;答案:BC解析:“不低于20且不高于30”即age≥20且age≤30;B选项直接使用≥、≤,符合题意;C选项BETWEENAND表示“在某个范围之间(包含边界值)”,与题干需求一致;A选项是“大于20且小于30”,不包含20和30,不符合题意;D选项条件矛盾(age不可能同时大于30且小于20),无查询结果。四、命令填空题(每题2分,共70分)56.查看所有数据库:答案:showdatabases;解析:查看MySQL中所有已创建的数据库,关键字show和databases均为小写,末尾加英文分号,符合题干格式要求。57.新建数据库student:答案:createdatabasestudent;解析:创建数据库的标准命令,关键字create、database为小写,数据库名student小写,末尾加英文分号,无多余设置。58.打开数据库student:答案:usestudent;解析:切换到目标数据库(打开数据库)的命令,关键字use为小写,数据库名student小写,末尾加英文分号。59.创建学生成绩数据表stu_score,字段包括id,name,chinese(语文成绩),math(数学成绩),english(英语成绩),数据类型分别为int(8)、varchar(25)、decimal(4,1)、decimal(4,1)、decimal(4,1),其中id设置非空、自动增长且为主键(请严格按以上顺序和要求进行设置,没有要求的设置不要添加,否则系统会判错)。答案:createtablestu_score(idint(8)notnullauto_incrementprimarykey,namevarchar(25),chinesedecimal(4,1),mathdecimal(4,1),englishdecimal(4,1));解析:创建表的命令,关键字create、table为小写,字段顺序、数据类型、约束严格按题干要求设置,id字段依次添加非空、自动增长、主键约束,无多余设置,末尾加英文分号。60.查看数据表stu_score的表结构答案:descstu_score;解析:查看表结构的命令,desc是describe的缩写,为小写,表名stu_score小写,末尾加英文分号。61.给表stu_score一次性按照省略所有字段插入数据的命令格式插入四条数据,分别为(1,‘张文璇’,85.5,58,90),(2,’王文娟’,92,89,91.5),(3,’李志强’,79.5,89,56),(4,’李红’,62,86,84.5)答案:insertintostu_scorevalues(1,'张文璇',85.5,58,90),(2,'王文娟',92,89,91.5),(3,'李志强',79.5,89,56),(4,'李红',62,86,84.5);解析:省略字段的插入命令,关键字insert、into、values为小写,数据格式与表结构一致,字符串用英文单引号,多条数据用逗号分隔,末尾加英文分号。62.给表stu_score按照省略带有自增约束条件id字段的命令格式插入以下数据:(‘刘明’,58,88,79)答案:insertintostu_score(name,chinese,math,english)values('刘明',58,88,79);解析:id字段为自动增长,插入时可省略该字段,需指定其他字段名(顺序与插入值一致),关键字小写,字符串用英文单引号,末尾加英文分号。63.将stu_score表中的第4条记录中的姓名修改为’张强’答案:updatestu_scoresetname='张强'whereid=4;解析:修改数据的命令,关键字update、set、where为小写,id=4定位第4条记录(id自动增长,第4条记录id为4),字符串用英文单引号,符合题干格式要求。64.给stu_score表中添加一个新的字段class(所属班级),数据类型为varchar(10),设置默认值为2024-01答案:altertablestu_scoreaddclassvarchar(10)default'2024-01';解析:添加新字段的命令,关键字alter、table、add为小写,字段名、数据类型、默认值按题干要求设置,默认值用英文单引号,末尾加英文分号。65.复制stu_score表结构、主键和索引到新表stu_new中,不复制数据答案:createtablestu_newlikestu_score;解析:复制表结构(含主键、索引)但不复制数据的命令,关键字create、table、like为小写,新表名stu_new,原表名stu_score,末尾加英文分号。66.查看表stu_new的表结构答案:descstu_new;解析:查看表结构的命令,desc为小写,表名stu_new小写,末尾加英文分号。67.删除数据表stu_new答案:droptablestu_new;解析:删除数据表的命令,关键字drop、table为小写,表名stu_new小写,末尾加英文分号。68.查询stu_score表中所有数据答案:select*fromstu_score;解析:查询所有数据的命令,关键字select、from为小写,*表示所有字段,表名stu_new小写,末尾加英文分号。69.查询stu_score表中所有学生的姓名(name)和语文成绩(chinese)答案:selectname,chinesefromstu_score;解析:查询指定字段的命令,关键字select、from为小写,字段名name、chinese按题干要求填写,用逗号分隔,末尾加英文分号。70.查询stu_score表中所有学生的数学成绩(math),并去除重复记录答案:selectdistinctmathfromstu_score;解析:去重查询的命令,关键字select、distinct、from为小写,distinct用于去除math字段的重复值,末尾加英文分号。71.查询数据表stu_score中数学成绩(math)不低于85分的所有数据。答案:select*fromstu_scorewheremath>=85;解析:条件查询命令,关键字select、from、where为小写,不低于85用math>=85表示,符合题干“算术运算符两边不空格”的要求,末尾加英文分号。72.查询数据表stu_score中所有学生的姓名(name)和总成绩(chinese+math+english显示列名为:总分)答案:selectname,chinese+math+englishas总分fromstu_score;解析:查询并给字段起别名的命令,关键字select、from、as为小写,总成绩表达式chinese+math+english,别名“总分”无需加引号,末尾加英文分号。73.查询数据表stu_score中数学成绩(math)的平均分不需设置显示列名答案:selectavg(math)fromstu_score;解析:求平均分的命令,关键字select、from为小写,avg()是求平均函数,括号内为字段名math,无需设置别名,末尾加英文分号。74.查询数据表stu_score中id不在1,2范围内且英语成绩(english)不低于85分的所有数据。答案:select*fromstu_scorewhereidnotin(1,2)andenglish>=85;解析:多条件查询命令,关键字select、from、where、not、in、and为小写,notin(1,2)表示id不在1、2范围内,and连接两个条件,符合“逻辑运算符两边需空格”的要求,末尾加英文分号。75.查询数据表stu_score中姓名(name)中包含“文”的数据。答案:select*fromstu_scorewherenamelike'%文%';解析:模糊查询命令,关键字select、from、where、like为小写,%表示任意字符,%文%表示姓名中包含“文”字,末尾加英文分号。76.查询数据表stu_score中姓名(name)中以“张”开头的数据。答案:select*fromstu_scorewherenamelike'张%';解析:模糊查询命令,关键字select、from、where、like为小写,张%表示姓名以“张”开头,末尾加英文分号。77.查询stu_score表中数学成绩(math)在70(含70)到90分(含90)之间的学生所有信息、答案:select*fromstu_scorewheremathbetween70and90;解析:范围查询命令,关键字select、from、where、between、and为小写,between70and90表示数学成绩在70到90之间(包含边界值),末尾加英文分号。78.查询stu_score表中英语成绩(english)不及格(<60分)的学生姓名(name)和英语成绩(english)答案:selectname,englishfromstu_scorewhereenglish<60;解析:条件查询命令,关键字select、from、where为小写,不及格即english<60,符合“算术运算符两边不空格”的要求,末尾加英文分号。79.查询stu_score表中总成绩(chinese+math+english)大于240分的学生所有信息答案:select*fromstu_scorewherechinese+math+english>240;解析:条件查询命令,关键字select、from、where为小写,总成绩表达式chinese+math+english,大于240用>240表示,符合题干格式要求,末尾加英文分号。80.查询stu_score表中数学成绩(math)最高的前3名学生姓名(name)和数学成绩(math)答案:selectname,mathfromstu_scoreorderbymathdesclimit3;解析:排序+限制结果条数的命令,关键字select、from、order、by、desc、limit为小写,orderbymathdesc表示按数学成绩降序排序,limit3表示取前3条数据,末尾加英文分号。81.查询stu_score表中姓名(name)第二个字是"强"的学生所有信息答案:select*fromstu_scorewherenamelike'_强%';解析:模糊查询命令,关键字select、from、where、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公关行业策划岗位的职责与能力要求解析
- 航空技术高级工程师的每日工作安排
- 影视业出纳员招聘面试指南
- 数据在土壤污染治理中的应用研究
- 西安疫情的演讲稿
- 贵州职业规划演讲稿范文
- 商标代理公司安全生产管理制度
- 2026年工业云管道管理数字化平台:技术创新与实践应用
- 的感人故事演讲稿
- 我心中的法律演讲稿高中
- 个体工商户劳动合同模板5篇
- 2025年茅台知识智慧门店考试内容
- 实验室安全管理制度文件
- 机关单位安全知识培训
- 2025年安庆市生态环境保护综合行政执法支队内勤辅助岗招聘笔试参考题库附带答案详解
- 《管理学原理》 陈传明编 (第2版)复习重点梳理笔记
- 销售线索管理标准化流程及跟进表
- 2025年城市轨道交通能源消耗数据分析报告
- 企业两会期间安全培训课件
- 手机摄影培训课件
- 急性硬膜外血肿
评论
0/150
提交评论