Gráficas de MySQL en modo texto

votar

Partiendo de esto...

MySQL:
  1. CREATE TABLE visitas (
  2.     Mes VARCHAR(3) NOT NULL,
  3.     Visitas FLOAT NOT NULL,
  4.     Pageviews FLOAT NOT NULL
  5. );
  6.  
  7. INSERT INTO visitas VALUES
  8. ('Ene', 100, 100),
  9. ('Feb', 92, 145),
  10. ('Mar', 96, 201),
  11. ('Abr', 100, 101)
  12.  
  13. SELECT Mes,
  14. REPEAT("%", (Visitas-0.0)*0.2+1) Visitas,
  15. REPEAT("#", (Pageviews-0.0)*0.2+1) Pageviews
  16. FROM visitas;

Podemos generar un simple "overview" desde consola como este:

+-----+-------------+-----------------------+
| Mes | Visitas     | Pageviews             |
+-----+-------------+-----------------------+
| Ene | %%%%%%%%%%% | ###########           |
| Feb | %%%%%%%%%%  | ###############       |
| Mar | %%%%%%%%%%  | ##################### |
| Abr | %%%%%%%%%%% | ###########           |
+-----+-------------+-----------------------+
4 rows in set (0.01 sec)

Un comentario a esta entrada

  • Gravatar r0sk dijo
    el # Martes, 22 de julio del 2008 a las 13:30

    1

    Buen tip para quien no se quiera liar con LibGD u otros requisitos, lo que no pueda hacer MySQL…

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Paginando resultados en la consola de MySQL

  • Muchas veces, utilizando la consola de MySQL, nos encontramos con el problema de que el conjunto de resultados que obtenemos en las pruebas es muy...
  • Comodidad para el cliente de comandos de MySQL

  • Si conectamos a menudo con nuestro servidor de MySQL utilizando la utilidad del comando "mysql", nos veremos compelidos a repetir, una y otra vez, los...
  • Test rápidos de MySQL – Test 5

  • Test 5 Este Test es cortesia de Lasse Christiansen, aparentemente residente de Japón. Imaginemos los siguientes comandos: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY...
  • Guardando cuenteo de accesos a nuestros items

  • Cada vez que en nuestra aplicación web basada en MySQL queremos llevar un cuenteo de, por ejemplo, las veces que ha sido visto un producto,...
  • El tiempo en MySQL, de forma simple

  • Si vienes de otros mundos SQL, estarás acostumbrado a utilizar DATEDIFF y DATEADD para tus consultas entre/a partir de/hasta determinadas fechas. Si bien MySQL dispone...