dsql:面向对象SQL查询生成器

时间:2024-02-27 04:30:35
【文件属性】:

文件名称:dsql:面向对象SQL查询生成器

文件大小:600KB

文件格式:ZIP

更新时间:2024-02-27 04:30:35

php query sql agile atk4

DSQL是可组合SQL查询生成器。 您可以使用PHP编写多供应商查询,这得益于更好的安全性,简洁的语法并避免人为错误。 坚持,稍等! 为什么还要使用另一个查询生成器? 显然是因为现有的还不够好。 DSQL尝试做不同的事情: 可组合性。 与其他库不同,我们以递归方式呈现查询,从而允许许多级别的子选择。 占地面积小。 我们不会为所有供应商重复查询代码,而是使用巧妙的模板系统。 可扩展性。 我们有3种不同的方式来扩展DSQL以及第三方供应商驱动程序支持。 任何查询-任何具有任何复杂性的查询都可以通过DSQL表示。 几乎没有依赖关系。 在任何PHP应用程序或框架中使用DSQL。 NoSQ


【文件预览】:
dsql-develop
----composer.json(1KB)
----.php_cs.dist(2KB)
----phpunit-mssql.xml.dist(835B)
----docs()
--------advanced.rst(7KB)
--------quickstart.rst(7KB)
--------images()
--------results.rst(664B)
--------conf.py(9KB)
--------extensions.rst(997B)
--------requirements.txt(31B)
--------expressions.rst(12KB)
--------overview.rst(6KB)
--------connection.rst(3KB)
--------Makefile(7KB)
--------queries.rst(26KB)
--------README.md(281B)
--------index.rst(546B)
--------transactions.rst(2KB)
----phpunit-oracle.xml.dist(831B)
----.github()
--------release-drafter.yml(187B)
--------workflows()
----tests()
--------ExceptionTest.php(1KB)
--------ExpressionTest.php(15KB)
--------RandomTest.php(3KB)
--------QueryTest.php(55KB)
--------ConnectionTest.php(6KB)
--------WithDb()
----LICENSE(1KB)
----CONTRIBUTING.md(7KB)
----src()
--------Query.php(41KB)
--------ExecuteException.php(303B)
--------Connection.php(16KB)
--------Mssql()
--------Exception.php(164B)
--------Mysql()
--------Oracle()
--------Postgresql()
--------Expression.php(21KB)
--------Expressionable.php(159B)
--------Sqlite()
----codecov.yml(160B)
----phpunit-mysql.xml.dist(855B)
----.gitignore(145B)
----phpstan.neon.dist(276B)
----phpunit-pgsql.xml.dist(858B)
----phpunit.xml.dist(792B)
----README.md(8KB)

网友评论