Generador de consultas visuales MySQL gratuito

Estoy buscando un programa gratuito de Windows para conectarme a una base de datos y permitir que los usuarios que no son expertos en tecnología creen consultas de manera fácil y visual.

[Actualización] Creo que no lo aclaré: estas tablas y búsquedas sugeridas son solo ejemplos. Quiero algo totalmente genérico. Debería consultar la base de datos, encontrar las tablas y sus columnas, para CUALQUIER base de datos, y ofrecer una GUI para ayudar a los usuarios que no son expertos en tecnología a crear consultas.

Aquí hay tres tablas de ejemplo :

mysql> describe visitors;
+---------+---------+------+-----+---------+-------+
| Field   | Type    | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| tag_id  | int(11) | NO   |     | NULL    |       |
| name    | text    | NO   |     | NULL    |       |
| email   | text    | NO   |     | NULL    |       |
| phone   | text    | NO   |     | NULL    |       |
| address | text    | NO   |     | NULL    |       |
+---------+---------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> describe devices;
+--------------+---------+------+-----+---------+----------------+
| Field        | Type    | Null | Key | Default | Extra          |
+--------------+---------+------+-----+---------+----------------+
| device_id    | int(11) | NO   | PRI | NULL    | auto_increment |
| station_name | text    | NO   |     | NULL    |                |
+--------------+---------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> describe taps;
+------------+-----------+------+-----+-------------------+-------+
| Field      | Type      | Null | Key | Default           | Extra |
+------------+-----------+------+-----+-------------------+-------+
| tag        | text      | NO   |     | NULL              |       |
| station    | int(11)   | NO   |     | NULL              |       |
| time_Stamp | timestamp | NO   |     | CURRENT_TIMESTAMP |       |
+------------+-----------+------+-----+-------------------+-------+
3 rows in set (0.00 sec)

Entonces, tenemos visitors, que visitan stations/deviceshaciendo tapping mientras visitan.

El usuario que no es experto en tecnología quiere preguntar which visitor visited most stations, and what is their name, email, phone & addresso how many unique visits did each station get, y cosas por el estilo, todo controlado por GUI.

Importante es generar count()y join, etc, sin que el usuario sepa SQL.

¿Alguna recomendación?


[Actualización++] Estoy buscando en Google y revisando lentamente los resultados, pero preferiría una recomendación de alguien que haya usado una herramienta.

La funcionalidad típica será:

  • generando SELECTsentencias con JOIN, sin que el usuario tenga conocimiento de lo que es un JOIN, ni siquiera de SQL.
  • GROUPEn g
  • SORTEn g
  • COUNTEn g

Me gusta el aspecto de este componente y me gustaría una aplicación completa que funcione de manera similar. Siempre que las tablas y las columnas se nombren con sensatez, debería ser posible presentar una interfaz de tipo de lenguaje natural al usuario no técnico y hacer que genere consultas complejas.

ingrese la descripción de la imagen aquí


Por favor, publique algunas capturas de pantalla con su respuesta.

jopin ? Por cierto, ¿este software también necesitaría suscripciones para estos campos, porque la estructura de la tabla en sí misma no se explica por sí misma? Está buscando software de objetos comerciales , que generalmente permite definiciones intermedias para poner una capa descriptiva en la base de datos. Esa es la única forma en que tendrá usuarios no expertos en tecnología para crear consultas de forma fácil y visual.
jopin(error tipográfico) == join(interior, exterior, izquierda y derecha, sin que el usuario sepa que tales cosas existen). No subscriptions, principalmente porque no sé qué son (¿puedes explicarlo?), las tablas y las columnas deben tener un nombre significativo. Lo siento, es hora de acostarse aquí, así que no me consideres grosero si no respondo inmediatamente a tu respuesta. ¿Me puede recomendar algún software?
Esto parece algo que se puede hacer fácilmente escribiendo código PHP.
Gracias. Estoy seguro de que está tratando de ayudar, PERO 1) Pedí algo para los que no son técnicos, lo que significa que no pueden codificar PHP 2) Pedí algo genérico. Claro, puedo eliminar esas consultas lo suficientemente rápido, pero el punto es que quiero que los que no son técnicos puedan generarlas, para cualquier base de datos, tablas, columnas, sin siquiera saber cuáles son.

Respuestas (3)

Dirígete a http://querytreeapp.com (trabajo aquí) y échale un vistazo. NO es gratis, pero tenemos un plan de bajo precio y una prueba gratis. Está diseñado exactamente para este tipo de cosas.

Esto no es una respuesta, ya que no es gratis. Además, OP pidió capturas de pantalla. Y, solo mi opinión personal, para un usuario doméstico como yo, 29 $/mes es bastante caro, incluso más caro que todo el alojamiento de mi servidor web raíz.
Voy a mirar en esto; bien podría valer la pena el dinero, si no hay una solución gratuita, pero, sí, podría volverse costoso rápidamente si tengo muchos usuarios, porque necesito una base de datos por usuario
[Actualización] 3 años después, acepto esto como la respuesta, ya que se ha abierto.
Divulgue su asociación aquí también, a_good_swan.
Disculpe mi ignorancia, pero el código está disponible en GitHub. ¿Cómo no es gratis? Claro, el soporte no es gratuito. ¿Pero qué más? No está claro en el plan por qué tendría que pagarlo, incluso como empresa, si no se requiere soporte.
No era gratis cuando se publicó la respuesta hace 4 años. Las cosas han cambiado desde entonces,

Recomiendo encarecidamente GroceryCrud , que es gratuito.

Este código:

function my_boss_is_in_a_hurry() {
    $crud = new grocery_CRUD();
    $crud->set_table('customers');
    $crud->columns('customerName','phone','addressLine1','creditLimit');

    $output = $crud->render();

    $this->_example_output($output);
}

genera esto:

ingrese la descripción de la imagen aquí

y eso es solo el comienzo. Es fácil de usar y muy potente.

No es un generador de consultas, como busqué, pero vale la pena conocerlo y debería ser lo suficientemente simple como para codificar un generador de consultas genérico.

No gratis, pero asequible. FlySpeed ​​Qury : gratis para uso académico y no comercial, solo $ 39 para la versión de escritorio ($ 49 para portátil).

Tiene un generador de consultas que podría ser utilizado por no expertos en tecnología:

ingrese la descripción de la imagen aquí