Archivo diario del 22 de Julio del 2008

Gráficas de MySQL en modo texto

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)