深入浅出Flask(45):ORM数据库的命名约束

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出Flask(45):ORM数据库的命名约束相关的知识,希望对你有一定的参考价值。

在开发数据库的应用程序时,经常会遇到数据库的命名规范,这是提高数据库可理解性的重要途径,因此DBA往往要求数据库的表名、约束名都按照一定的规则来编写,这样才能看名知义,才能加速对数据库的理解,以及维护成本的降低。

常常会使用下面的缩写来代表数据库的命名:

"fk"  : foreign key 外键

"pk" : primary key 主键

"ix"  : index 索引

"ck" : check CHECK 约束是指约束表中某一个或者某些列中可接受的数据值或者数据格式。

"uq" : unique constraint  唯一性约束要求该列唯一,允许为空,但只能出现一个空值。

这些对于数据库的开发人员来说,都是司空见惯的,也是常用的手段。往往在编写SQL语句时就会应用这样的规则&#

以上是关于深入浅出Flask(45):ORM数据库的命名约束的主要内容,如果未能解决你的问题,请参考以下文章

Flask框架从入门到精通之模型数据库配置

Flask框架从入门到精通之模型数据库配置

使用 Sequelize ORM 工具将导致较少问题的 Mysql 数据库列命名

Flask中的ORM使用

Flask 学习-14.Flask-SQLAlchemy ORM操作数据库增删改查

flask的orm框架----------Flask-SQLAlchemy应用