首页 > 行业知识
题目内容 (请给出正确答案)
[多选题]

SQL语句的编写规范正确的是()

A.总原则:统一、直观、模块化、清晰易读

B.SELECT语句 查询语句采用以下原则编写  每个部分分行编写,将每一行的第一个关键字与第一行的SELECT头部对齐

C.SQL关键字用大写,列名和表名建议同数据库

D.SQL关键字首字母用大写,列名和表名建议同数据库

E.代码对齐缩进时,统一用4个空格代替TAB键

答案
收藏

ABCE

解析:参考解析:总原则统一直观模块化清晰易读;SELECT语句查询语句采用以下原则编写每个部分分行编写将每一行的第一个关键字与第一行的SELECT头部对齐;SQL关键字用大写列名和表名建议同数据库;代码对齐缩进时统一用4个空格代替TAB键。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“SQL语句的编写规范正确的是()”相关的问题
第1题
Hibernate中关于使用HQL语句描述正确的是()。

A.是一种符合对象语言的查询语句

B.能够避免使用sql的情况下依赖数据库特征的情况出现

C.能够根据OO的习惯去进行实体的查询

D.理解SQL的人很难理解HQL

点击查看答案
第2题
_____是指数据库中的一个操作序列,它由一条或多条SQL语句所组成。

点击查看答案
第3题
下面正确表示Employees表中有多少非NULL的Region列的SQL语句是()。

A.SELECTcount(*)fromEmployees

B.SELECTcount(ALLRegion)fromEmployees

C.SELECTcount(DistinctRegion)fromEmployees

D.SELECTsum(ALLRegion)fromEmployees

点击查看答案
第4题
OBProxy接收到客户端的SQL请求,会先做一个SQL解析(SQLParser),关于SQLParser,下列说法正确的是()
A、轻量的sql解析,判断出客户端的sql请求所涉及的表的主副本在哪台机器上,将请求路由至主副本所在的机器上

B、能够解析所有类型的SQL语句

C、与OBServer的SQL引擎功能相同

D、只解析Begin/STARTTRANSACTON/SET/和其他DML,如果遇到其他单词开头的语句,SQLParser会直接跳过,认为该语句不包含表名

点击查看答案
第5题
createtablebook(idvarchar(10)notnull,namevarchar(10)notnull,pricefloatnotnull);该SQL语句语法正确。()
点击查看答案
第6题
在mysql中,要使用SQL语句删除-一个名称为ABC的数据库,正确的是()。
在mysql中,要使用SQL语句删除-一个名称为ABC的数据库,正确的是()。

A.DROP ABC

B.TRUNCATE ABC

C.DROP DATABASE ABC

D.DELETE DATABASE ABC

点击查看答案
第7题
MySQL中,关于各类日志文件叙述正确的是()

A.二进制日志会以二进制的形式记录数据库的各种操作,并记录查询语句

B.错误日志会记录MySQL服务器启动、关闭和运行时出错等信息

C.通用查询日志记录执行时间超过指定时间的各种操作,通过工具分析慢查询日志可以定位MySQL服务器性能瓶颈所在

D.慢查询日志记录MySQL服务器的启动和关闭信息、客户端的连接信息、更新数据记录SQL语句和查询数据记录SQL语句

点击查看答案
第8题
服务器端的SQL语句处理过程包括(1)查询优化,(2)语句解析,(3)查询缓存,(4)语句执行,(5)提取数据,对这些过程排序正确的是()。

A.(1)(2)(3)(4)(5)

B.(1)(2)(3)(5)(4)

C.(3)(1)(2)(4)(5)

D.(3)(2)(1)(4)(5)

点击查看答案
第9题
学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是哪两项?()

A.Updategradesetscore=score+5

B.Updategradesetscore=score+5wherescore>=55orscore<=60

C.Updategradesetscore=score+5wherescorebetween55and60

D.Updategradesetscore=score+5wherescore>=55andscore<=60

点击查看答案
第10题
在大数据计算服务(MaxCompute,原ODPS)的数据仓库中的订单表fact_order,建表语句如下:createtablefact_order(order_idstring,order_amtdouble,order_dtstring)paititionedby(dtstring);此表中的数据是从ods_order加工而来,ods_order建表语句如下:createtableods_order(order_idstring.order_amtbigint,order_dtstring);ods_order中有一条记录数据值是order_idorder_amtorder_dt000110020160301运行SQL语句将数据从ods_order加载到fact_order中:insertoverwritetablefact_orderpartition(dt=’20160301’)select*fromods_order;对此语句的执行结果描述正确的是:()。

A.语句可以执行,但是这条数据会被当作脏数据丢弃

B.目标表与源表中的数据类型不一致,执行出错

C.提交SQL时会报语法错误

D.语句可以执行,order_amt的值会被自动的转为double类型

点击查看答案
第11题
SQL查询中,与“where学号Between"001"And"999"”等价的语句是()。

A.Where学号 >="001"Or学号<="999"

B.where学号 >"001"And学号<"999"

C、where学号 >="001"And学号<="999"

D、where学号 >="001"And<="999"

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改