mev / console-query-tool
控制台工具,提供统一接口,支持不同的数据库驱动
dev-master
2016-12-06 13:04 UTC
Requires
- mongodb/mongodb: ^1.0
- myclabs/php-enum: ^1.5
- phplucidframe/console-table: ^1.1
- symfony/console: ^3.2
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-18 18:43:51 UTC
README
应用程序是一个简单的MongoDB客户端,在控制台端运行,并将SQL语句作为原生MongoDB查询执行。
需求
- php 5.6 或更高版本
- php-mongodb 扩展
- Unix 兼容平台
安装
composer requires mev/console-query-tool
使用方法
php bin/app.php <command> <options> <query>
可用命令
query:execute - Execute SQL query
可用选项
--host[=HOST] MongoDB server host [default: "localhost"]
--port[=PORT] MongoDB server port [default: 27017]
--db=DB MongoDB database
-h, --help Display a help message
示例
php bin/app.php query:execute --db=test "SELECT price, name FROM books WHERE price >=5"
支持语句
- SELECT (无子查询)
- WHERE
- LIMIT
- ORDER BY
支持的比较运算符
- = - 等于
- <> - 不等于
- < - 小于
-
- 大于
-
= - 大于或等于
- <= - 小于或等于
支持的逻辑运算符
- AND
- OR