MarcosBL

Aprendiz de todo, maestro de nada

Categoría: MySQL

MySQL – Generar SQL para optimizar las tablas más rellenitas

¿ Generar SQL desde MySQL ? Pozi. [mysql] SELECT CONCAT(‘OPTIMIZE TABLE ‘, table_name, ‘;’) FROM information_schema.tables WHERE table_schema = aqui_tu_base_de_datos AND table_rows >= 1000; [/mysql] Esto generará una salida de forma automática tal que… [mysql] OPTIMIZE TABLE actions_log; OPTIMIZE TABLE forum_messages; OPTIMIZE TABLE forum_users; OPTIMIZE TABLE forum_privmsg; [/mysql] Ahora basta con pasarla a MySQL en linea de comandos, con un…

Gráficas de MySQL en modo texto

Partiendo de esto… [mysql] CREATE TABLE visitas ( Mes VARCHAR(3) NOT NULL, Visitas FLOAT NOT NULL, Pageviews FLOAT NOT NULL ); INSERT INTO visitas VALUES (‘Ene’, 100, 100), (‘Feb’, 92, 145), (‘Mar’, 96, 201), (‘Abr’, 100, 101) SELECT Mes, REPEAT(«%», (Visitas-0.0)*0.2+1) Visitas, REPEAT(«#», (Pageviews-0.0)*0.2+1) Pageviews FROM visitas; [/mysql] Podemos generar un simple «overview» desde consola como este: +—–+————-+———————–+ | Mes…