SQL基础知识题库100道及答案(完整版)_第1页
SQL基础知识题库100道及答案(完整版)_第2页
SQL基础知识题库100道及答案(完整版)_第3页
SQL基础知识题库100道及答案(完整版)_第4页
SQL基础知识题库100道及答案(完整版)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQL基础知识题库100道及答案(完整版)1.在SQL中,用于创建表的语句是()A.CREATETABLEB.INSERTINTOC.UPDATED.DELETE答案:A2.以下哪个关键字用于在SQL中添加数据()A.ADDB.INSERTC.APPENDD.PUT答案:B3.在SQL中,用于从表中检索数据的语句是()A.SELECTB.GETC.FETCHD.REQUEST答案:A4.以下哪个关键字用于在SQL中更新数据()A.MODIFYB.CHANGEC.UPDATED.REPLACE答案:C5.要从表中删除数据,应使用的SQL语句是()A.DROPB.DELETEC.REMOVED.CLEAR答案:B6.SQL中用于创建索引的关键字是()A.CREATEINDEXB.MAKEINDEXC.BUILDINDEXD.ESTABLISHINDEX答案:A7.以下哪种数据类型用于存储整数()A.INTB.FLOATC.VARCHARD.DATE答案:A8.用于存储字符串的常见数据类型是()A.CHARB.INTC.DECIMALD.DOUBLE答案:A9.在SQL中,用于对结果集进行排序的关键字是()A.SORTB.ORDERBYC.ARRANGED.ALIGN答案:B10.以下哪个运算符用于等于比较()A.=B.==C.<>D.>答案:A11.用于不等于比较的运算符是()A.!=B.<>C.NOTEQUALSD.DIFFERENT答案:B12.以下哪个运算符用于大于比较()A.>B.>=C.<D.<=答案:A13.用于小于比较的运算符是()A.<B.<=C.>D.>=答案:A14.以下哪个关键字用于在SQL中进行分组操作()A.GROUPBYB.SORTBYC.CLASSIFYBYD.CATEGORIZEBY答案:A15.聚合函数SUM用于()A.计算总和B.计算平均值C.计算数量D.计算最小值答案:A16.聚合函数AVG用于()A.计算总和B.计算平均值C.计算数量D.计算最大值答案:B17.COUNT函数用于()A.计算总和B.计算平均值C.计算数量D.计算最小值答案:C18.MAX函数用于()A.计算总和B.计算平均值C.计算最大值D.计算最小值答案:C19.MIN函数用于()A.计算总和B.计算平均值C.计算最大值D.计算最小值答案:D20.在SQL中,用于连接两个表的关键字是()A.JOINB.CONNECTC.LINKD.BIND答案:A21.内连接使用的关键字是()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN答案:A22.左连接使用的关键字是()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN答案:B23.右连接使用的关键字是()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN答案:C24.全连接使用的关键字是()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN答案:D25.在SQL中,用于限制结果集行数的关键字是()A.LIMITB.RESTRICTC.BOUNDD.CONSTRAINT答案:A26.以下哪个子句用于在SQL中进行条件筛选()A.WHEREB.HAVINGC.FROMD.GROUPBY答案:A27.HAVING子句通常与()一起使用A.GROUPBYB.ORDERBYC.WHERED.FROM答案:A28.在SQL中,用于创建视图的语句是()A.CREATEVIEWB.MAKEVIEWC.BUILDVIEWD.ESTABLISHVIEW答案:A29.以下哪个关键字用于删除视图()A.DROPVIEWB.DELETEVIEWC.REMOVEVIEWD.CLEARVIEW答案:A30.要在SQL中添加注释,可以使用()A.//B./**/C.#D.--答案:D31.在SQL中,以下哪种数据类型用于存储日期和时间()A.DATEB.TIMEC.DATETIMED.TIMESTAMP答案:C32.用于提取日期部分的函数是()A.DATEPART()B.DAY()C.MONTH()D.YEAR()答案:A33.以下哪个函数用于计算字符串的长度()A.LENGTH()B.SIZE()C.COUNT()D.LEN()答案:A34.在SQL中,用于将字符串转换为大写的函数是()A.UPPER()B.TO_UPPER()C.CAPITALIZE()D.BIGCASE()答案:A35.用于将字符串转换为小写的函数是()A.LOWER()B.TO_LOWER()C.SMALLCASE()D.DECAPITALIZE()答案:A36.以下哪个函数用于去除字符串两端的空格()A.TRIM()B.CLEAN()C.REMOVE_SPACES()D.STRIP()答案:A37.在SQL中,用于执行事务的语句是()A.BEGINTRANSACTIONB.STARTTRANSACTIONC.OPENTRANSACTIOND.INITIATETRANSACTION答案:A38.提交事务使用的语句是()A.COMMITB.SUBMITC.CONFIRMD.VALIDATE答案:A39.回滚事务使用的语句是()A.ROLLBACKB.REVERTC.CANCELD.ABORT答案:A40.以下哪个关键字用于在SQL中创建存储过程()A.CREATEPROCEDUREB.MAKEPROCEDUREC.BUILDPROCEDURED.ESTABLISHPROCEDURE答案:A41.调用存储过程使用的语句是()A.EXECUTEB.CALLC.INVOKED.RUN答案:B42.在SQL中,用于删除存储过程的语句是()A.DROPPROCEDUREB.DELETEPROCEDUREC.REMOVEPROCEDURED.CLEARPROCEDURE答案:A43.以下哪个关键字用于在SQL中创建触发器()A.CREATETRIGGERB.MAKETRIGGERC.BUILDTRIGGERD.ESTABLISHTRIGGER答案:A44.删除触发器使用的语句是()A.DROPTRIGGERB.DELETETRIGGERC.REMOVETRIGGERD.CLEARTRIGGER答案:A45.在SQL中,用于授予权限的语句是()A.GRANTB.ALLOWC.PERMITD.AUTHORIZE答案:A46.收回权限使用的语句是()A.REVOKEB.DENYC.REFUSED.FORBID答案:A47.以下哪个关键字用于在SQL中创建索引的唯一性约束()A.UNIQUEB.PRIMARYKEYC.FOREIGNKEYD.CHECK答案:A48.用于定义主键约束的关键字是()A.PRIMARYKEYB.UNIQUEKEYC.FOREIGNKEYD.INDEXKEY答案:A49.外键约束使用的关键字是()A.FOREIGNKEYB.OUTERKEYC.RELATEDKEYD.REFERENCEDKEY答案:A50.以下哪个约束用于检查数据的有效性()A.CHECKB.VALIDATEC.INSPECTD.VERIFY答案:A51.在SQL中,以下哪个语句用于创建数据库()A.CREATEDATABASEB.MAKEDATABASEC.BUILDDATABASED.ESTABLISHDATABASE答案:A52.要删除数据库,应使用的语句是()A.DROPDATABASEB.DELETEDATABASEC.REMOVEDATABASED.CLEARDATABASE答案:A53.以下哪个关键字用于在SQL中切换数据库()A.USEB.SELECTDBC.CHANGEDBD.SWITCHDB答案:A54.在SQL中,以下哪种操作可以对多个表同时进行()A.联合查询B.子查询C.交叉连接D.内连接答案:A55.子查询可以在以下哪个子句中使用()A.SELECTB.FROMC.WHERED.以上都可以答案:D56.以下哪个语句用于在SQL中创建用户()A.CREATEUSERB.MAKEUSERC.BUILDUSERD.ESTABLISHUSER答案:A57.删除用户使用的语句是()A.DROPUSERB.DELETEUSERC.REMOVEUSERD.CLEARUSER答案:A58.在SQL中,用于修改表结构的语句是()A.ALTERTABLEB.MODIFYTABLEC.CHANGETABLED.UPDATETABLE答案:A59.以下哪个操作可以添加列到表中()A.ADDCOLUMNB.INSERTCOLUMNC.APPENDCOLUMND.PUTCOLUMN答案:A60.要删除表中的列,应使用()A.DROPCOLUMNB.DELETECOLUMNC.REMOVECOLUMND.CLEARCOLUMN答案:A61.在SQL中,以下哪个关键字用于对结果集进行分页()A.PAGEB.PAGINGC.OFFSETD.LIMIT答案:D62.以下哪个函数用于返回当前日期()A.CURDATE()B.NOW()C.CURRENT_DATE()D.TODAY()答案:C63.用于返回当前时间的函数是()A.CURTIME()B.NOW()C.CURRENT_TIME()D.THIS_TIME()答案:C64.在SQL中,以下哪个关键字用于为表中的列设置默认值()A.DEFAULTB.INITIALC.BASED.START答案:A65.以下哪个语句用于在SQL中重命名表()A.RENAMETABLEB.MODIFYTABLENAMEC.CHANGETABLENAMED.UPDATETABLENAME答案:A66.要获取表的结构信息,可以使用以下哪个语句()A.DESCRIBETABLEB.SHOWTABLESTRUCTUREC.EXPLAINTABLED.GETTABLEDETAILS答案:A67.在SQL中,以下哪个关键字用于在查询结果中去除重复行()A.DISTINCTB.UNIQUEC.SINGLED.ONLY答案:A68.以下哪个函数用于对字符串进行拼接()A.CONCAT()B.JOIN()C.MERGE()D.COMBINE()答案:A69.在SQL中,用于创建临时表的关键字是()A.TEMPORARYTABLEB.TEMPTABLEC.TRANSIENTTABLED.SHORT_LIVEDTABLE答案:A70.以下哪个语句用于在SQL中为列添加注释()A.COMMENTONCOLUMNB.NOTEONCOLUMNC.REMARKONCOLUMND.EXPLAINCOLUMN答案:A71.在SQL中,以下哪个关键字用于在子查询中引用外部查询的结果()A.CORRELATEDB.RELATEDC.CONNECTEDD.LINKED答案:A72.以下哪个操作符用于在SQL中进行范围查询()A.BETWEENB.INC.LIKED.EXISTS答案:A73.用于模糊匹配的操作符是()A.LIKEB.SIMILARC.MATCHD.CLOSE_TO答案:A74.在SQL中,以下哪个关键字用于对查询结果进行排序时按照多个列进行()A.ORDERBYMULTIPLEB.SORTBYSEVERALC.ORDERBYMORETHANONED.ORDERBYMULTIPLECOLUMNS答案:D75.以下哪个函数用于返回字符串的子串()A.SUBSTRING()B.PART()C.SEGMENT()D.SLICE()答案:A76.在SQL中,以下哪个关键字用于在存储过程中定义输入参数()A.INB.OUTC.INOUTD.PARAMETER答案:A77.用于定义输出参数的关键字是()A.INB.OUTC.INOUTD.PARAMETER答案:B78.以下哪个关键字用于在存储过程中定义既可以输入又可以输出的参数()A.INB.OUTC.INOUTD.PARAMETER答案:C79.在SQL中,以下哪个关键字用于在创建表时指定自增列()A.AUTO_INCREMENTB.SELF_INCREMENTC.AUTO_GROWD.SELF_GROW答案:A80.以下哪个语句用于在SQL中创建序列()A.CREATESEQUENCEB.MAKESEQUENCEC.BUILDSEQUENCED.ESTABLISHSEQUENCE答案:A81.要获取序列的下一个值,可以使用以下哪个函数()A.NEXTVAL()B.GET_NEXT()C.NEXT_VALUE()D.FOLLOWING_VALUE()答案:A82.在SQL中,以下哪个关键字用于锁定表()A.LOCKB.HOLDC.FREEZED.BLOCK答案:A83.以下哪种锁类型用于防止其他事务读取或修改数据()A.共享锁B.排他锁C.意向共享锁D.意向排他锁答案:B84.共享锁允许其他事务()A.读取数据B.修改数据C.删除数据D.以上都不行答案:A85.在SQL中,以下哪个关键字用于解锁表()A.UNLOCKB.RELEASEC.FREED.UNBIND答案:A86.以下哪个函数用于计算两个日期之间的天数差()A.DATEDIFF()B.DATE_DIFFERENCE()C.DAY_DIFFERENCE()D.TIME_DIFFERENCE()答案:A87.在SQL中,以下哪个关键字用于在查询中使用别名()A.ASB.LIKEC.SAMEASD.EQUALS答案:A88.以下哪个语句用于在SQL中创建索引的唯一约束()A.UNIQUEINDEXB.PRIMARYINDEXC.FOREIGNINDEXD.CHECKINDEX答案:A89.要在SQL中创建全文索引,应使用()A.FULLTEXTINDEXB.COMPLETETEXTINDEXC.ALL_TEXTINDEXD.WHOLE_TEXTINDEX答案:A90.在SQL中,以下哪个关键字用于在存储过程中声明变量()A.DECLAREB.DEFINEC.STATED.ANNOUNCE答案:A91.以下哪个语句用于在SQL中为变量赋值()A.SETB.ASSIGNC.GIVED.PUT答案:A92.在SQL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论