当前位置:   article > 正文

java 数据库 规范_阿里Java规范-05-MySQL数据库

关于建表规约下列哪些说法符合阿里巴巴java开发手册

=================(一)建表规约==================

根据《阿里巴巴Java开发手册》 ,数据库的表设计允许适当冗余,以提升SQL查询的性能,避免表的关联查询,下列哪些字段不允许几余:【CD】

A、文本类型的字段。

B、基本固定不变的类目名称。

C、 varchar(2500)的字段

D、需要频繁修改的字段

.【推荐】字段允许适当冗余,以提高性能,但是必须考虑数据同步的情况。冗余字段应遵循:

1)不是频繁修改的字段。

2)不是 varchar 超长字段,更不能是 text 字段。

短连接:短连接操作步骤是:

连接-》数据传输-》关闭连接;

长连接:长时间保持客户端与服务端的连接状态。

连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;

要求:长连接在没有数据通信时,定时发送数据包,以维持连接状态;短连接在没有数据传输时直接关闭就行了

关于表字段和索引,下列哪些说法符合《阿里巴巴Java开发手册》:【ABD】多选

A .表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新。

B .合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度。

C .针对表的每个字段都增加索引,加快查询速度。

D .字段的区分度越高,索引的查找速度越快。

创建表的时候写注释

create table test1 (

field_name int comment ‘字段的注释’

)comment=‘表的注释’;

修改表的注释

alter table test1 comment ‘修改后的表的注释’;

修改字段的注释

alter table test1 modify column field_name int comment ‘修改后的字段注释’;

关于数据库命名规则,下列哪些说法符合《阿里巴巴Java开发手册》:【BCD】多选

A .数据库库名和表名没有规定,可任意取名,只要方便记忆即可。

B .库名应该尽量与应用名称保持一致,表的命名最好是业务名称_表名的方式。

C .无论是库名还是表名都禁用保留字,如desc、match、range等。

D .表名、字段名必须使用小写字母或数字。

关于数据库是与否概念的列的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》:【BD】多选

A .对于是与否概念的列名,必须使用can_abc 来表示。

B .对于是与否概念的列名,必须使用is_abc 来表示。

C .数据类型是varchar(1)( Y表示是,N表示否)。

D .数据类型是unsigned tiny int.( 1表示是,0表示否)。

关于数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/688342
推荐阅读
相关标签
  

闽ICP备14008679号