mev/console-query-tool

控制台工具,提供统一接口,支持不同的数据库驱动

dev-master 2016-12-06 13:04 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:43:51 UTC


README

Build Status

应用程序是一个简单的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