mameyugo;

mysql

El sistema de gestion de base de datos relacionales mas utilizado en el mundo, es software libre pero la mayor marte de su codigo está licenciado antes por Sun microsystems y desde el 2009 por Oracle.

cambiar la paginacion de tablas en phpmyadmin

2015/09/30, 0 comentarios, 4198 lecturas, por: Jose Manuel Muras Rodrigo

cambiar la paginacion de tablas en phpmyadmin

Al instalar phpMyadmin en una versión 4 o superior, hay algo que no me gusta nada y que hace que el programa se vuelva inutil y dificil de manejar, el límite de tablas a mostrar de una base de datos es 50 !!!! eso es poquísimo un prestashop por defecto tiene sobre 250 (no hablemos de magento, Brrrr) hasta el oscommerce tiene 50 tablas, entiendo que va bien para wordpress...

Update from table recuperar backup de datos mysql

2014/12/18, 0 comentarios, 3759 lecturas, por: Jose Manuel Muras Rodrigo

Update from table recuperar backup de datos mysql

Antes de hacer algun UPDATE general en una tabla que modificará todo su contenido es importante hacer un backup de esta en otra tabla, phpmyadmin permite hacerlo muy facilmente con Operaciones > copiar la tabla a (con estructura y datos).

Una vez hecho el cambio, si queremos restaurar el backup

MySQL - SQL standard
  1. UPDATE tabla1 t1, tabla_backup b
  2. SET t1.campo1=b.campo1
  3. WHERE t1.id=b.id
 

Simple y sencillo tendremos de vuelta nuestros datos.

como utilizar la funcion LAST() y FIRST() en MySQL

2014/05/27, 0 comentarios, 7266 lecturas, por: Jose Manuel Muras Rodrigo

Lo primero que hay que decir es que estas funciones presentes en SQL estandar no estan presentes en MySQL, pero podemos conseguir el mismo efecto con una pequeña trampa.

expresiones regulares con mysql

2009/11/04, 0 comentarios, 1988 lecturas, por: Olalla Vilela Carballo

Existe la posibilidad de hacer busquedas en mysql a traves de expresiones regulares, para ello utilizaremos REGEXP.
esta seria la sintaxis:

SELECT * FROM tabla WHERE (SELECT campo REGEXP '^[a-f\.]{7,9}' )=1

Esta query nos devuelve el resultado de todos los resgistros en los que campo contenga en su inicio entre 7 y 9 letras de de las comprendidas entre la a y la f.

Pero hay que tener mucho cuidado al hacer

Mysql: LIKE con campos integer

2009/10/27, 0 comentarios, 2195 lecturas, por: Jose Manuel Muras Rodrigo

acabamos de probarlo, simplemente increible, no es nada del otro mundo, pero..

resulta que se puede hacer un like en mysql de un campo integer

la query:

SELECT * FROM tabla WHERE id LIKE '3%'

devuelve todos los resultados cuyo identificador de campo empiece por 3.

almacenar imagenes en mysql

2009/08/07, 0 comentarios, 2244 lecturas, por: Jose Manuel Muras Rodrigo

como almacenar imagenes en una base de datos, es una pregunta que me hizo el amigo nico hace unos dias, y respondo en forma de post, si, es posible, y depende la situacion puede ser ventajoso (desde luego, no desde el punto de vista del rendimiento).
realmente el proceso es bien sencillo, abrimos el archivo almacenandolo en una variable, que contiene datos indescifrables (puedes probar a abrir una imagen con un editor de textos), a continuacion cambiamos la codificacion de esta variable a

if en consultas mysql

2008/11/11, 2 comentarios, 2133 lecturas, por: Jose Manuel Muras Rodrigo

cuanto tiempo ahorrariamos( tiempo de proceso, y de programacion), si la informacion ya nos llegara procesada de mysql (o cualquier sistema gestor de bases de datos, pero mysql mola mas). la respuesta es, MUCHISIMO!!

bien, pues una buena manera de hacer esto es utilizar el sistema gestor de base de datos como algo mas que un simple cajon en donde meter cosas y despues reclamarlas.

como hacemos esto:

supongamos que queremos agrupar en una tabla a todas aquellas personas cuya edad este comprendida entre los 0 y los 18, y otro grupo para el resto de las personas.

partimos de una tabla con el nombre, la edad, el sexo y la estatura.

agrupacion de registros por campo en mysql GROUP_CONCAT

2008/11/08, 0 comentarios, 3880 lecturas, por: Jose Manuel Muras Rodrigo

El titulo del post quizas no sea muy descriptivo, pero el problema es peliagudo, en un blog queremos saber como se podria hacer para escojer de los ultimos post aquellos en los que se haya comentado, escojer los 5 ultimos, y de cada uno de estos 5 ultimos, sacar los ids y los nombres de los ultimos 3 comentadores. ahi es nada.

Unete!