dbeurive / backend
此包包含数据库接口
1.0.3
2017-01-07 11:15 UTC
Requires
- dbeurive/input: *
- dbeurive/util: >=1.0.18
- symfony/console: *
Requires (Dev)
- phpunit/phpunit: >=5.3.5
README
简介
尽管存在ORM,但使用SQL是一种有效的策略。
没有“一刀切”的方法。有许多方法可以从应用程序访问数据。最常用的三种技术是:存储过程、直接在应用程序代码中使用SQL和ORM。这些技术中的每一种都有其优点和缺点,具体取决于上下文(公司的规模、项目的类型等)。不应该仅仅因为ORM是“普遍推荐的”选择(由ORM的创建者推荐),或者它是默认框架的组成部分,就开始使用ORM。
在许多情况下,使用SQL比使用ORM要好得多。
此项目试图通过提供一种简单的方式来组织和记录SQL,使使用SQL成为一种更加实际的途径。
这一切都是关于什么的?
这一切都是关于文档。请参阅: 为什么我编写了这个数据库访问层? 如果你通过此API访问数据库,那么你可以获取一个SQLite数据库,它组织了有关你的SQL请求和过程的所有信息。
概述
内容
- 安装说明
- 编写和使用SQL请求和过程
- 记录SQL请求和过程
- 使用数据库接口
- 生成数据库访问层文档 —— 也就是说,SQLite数据库。
- 查看此实用程序以操作MySql SQL请求: UtilMySql::developSql()
