Siguiendo con los bricoconsejos para trabajar con MySQL y UTF8, dejo aquí los parámetros que hay que modificar en el fichero de configuración my.cnf para que todo se ejecute por defecto en UTF8.
[mysqld]
character-set-filesystem=UTF8
character-set-server=UTF8
default-collation=UTF8_general_ci
default-character-set=UTF8
[client]
default-character-set=UTF8
[mysqldump]
default-character-set=UTF8
Pego aquí una query para insertar fechas aleatorias en una tabla de MySQL.
update mytable
set mycolumn = str_to_date(
concat(
floor(1 + rand() * (12-1)), /* Generate a random month */
‘-’,
floor(1 + rand() * (28 -1)), /* Generate a random day */
‘-’,
‘2008′
),
‘%m-%d-%Y’
);
El paquete PEAR::DB_DataObject es uno de mis preferidos. Siempre que puedo lo utilizo en mis proyectos y por ahora con muy buenos resultados. Básicamente me ayuda a clarificar el código ya que paso a tener objetos en vez de registros y propiedades en vez de campos. Por otro lado aprovecho su distribución en sistema de [...]
Hace años que utilizo DBDesigner4 para realizar mis diseños de bases de datos. Además de ser una herramienta Open Source bajo licencia GPL tiene una potencia y funcionalidad más que suficiente para mis diseños. Para quien no conozca este tipo de herramientas comentar que se trata de aplicaciones que nos permiten diseñar visualmente nuestra base [...]
Existen varias herramientas cliente para conectarse a una base de datos MySQL, entre ellas PHPMyAdmin. Es una de mis preferidas aunque reconozco que para acceso rápido y sobretodo para lanzar queries me quedo con el cliente en consola de MySQL.
El tema es que cuando bajas a consola y te acostumbras luego no puedes soltarlo y [...]
Un WAMP es una combinación de Apache + MySQL + PHP/Perl rodando sobre un Windows de idéntica forma que un LAMP es lo mismo sobre un servidor Linux.
Hay varios productos que te permiten instalar esta combinación de forma agrupada sin tener que instalar las piezas por separado lo que en entornos de desarrollo puede ir [...]