首页 > 编程知识 正文

oracle创建表指定表空间,mysql为什么没有图形界面

时间:2023-05-05 02:06:34 阅读:173245 作者:166

1、表示是否是概念的字段必须以is_xxx的方式命名。 数据类型为unsigned tinyint。 (1表示yes,0表示no。

如果字段不为负,则必须使用unsigned。

POJO类的布尔变量不应带有is前缀。 因此,需要设置is_xxx到Xxx的映射关系。 指示数据库是否为yes的值使用tinyint类型,并坚持is_xxx的命名方式,是为了明确其可取值的含义和可取值的范围。

正例:表示逻辑删除的字段名is_deleted,1表示删除,0表示未删除。

2、表名、字段名必须使用小写或数字,禁止开头数字,两条下划线之间只能出现数字。 必须仔细考虑字段名称,因为更改数据库字段名称是昂贵的,并且不能提前发布。

MySQL在Windows上不区分大小写,但在Linux上缺省区分大小写。 因此,数据库名称、表名称和字段名不能包含大写字符。

3、表名不能使用多个名词。

只表示表中实体的内容,不应该表现实体的数量。

4、禁用保留字。 例如desc、range、match、delayed等。

5、主键索引名称是pk_字段名、唯一索引uk_字段名、普通索引是idx_字段名。

6、小数类型为decimal,禁止使用浮点和双精度。

7、保存的字符串长度大致相等时,使用char固定长度字符串类型。

8、varchar为可变长度字符串,不预先分配空格,且长度不超过5000。 如果存储的长队列超过此值,则定义字段类型为text,独立表由主键对应。 确保不影响其他字段的索引效率。

10、表的命名,最好加上“业务名称_表的作用”。

11、库名和APP应用名称尽量一致。

12、需要增加字段含义和字段显示状态时,需要及时更新字段注释。

十三、

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。