Manejando datos

Recopilación de entradas sobre MySQL

Posted by in MySQL

Hoy toca la última entrada veraniega, centrada en MySQL, uno de los pilares de este blog. La primera de las entradas del blog fue para hablar de un framework para los DBA de MySQL, que yo uso bastante y debería ser usado por los administradores y desarrolladores. Migrando de versión de MySQL Una de las series más populares del blog es la migración de versiones de MySQL, dónde habeis podido leer cómo actualizar, y los distintos pasos que hay que seguir. También os he contado el fracaso (de Mysql 5.1…read more

Odio las cadenas de conexión a bases de datos

Posted by in Bases de datos, Python, Visual Basic y VBA

Cómo os he contado en las últimas semanas, estoy progresando a pasos agigantados con Python, pero aún me quedan cosas … muchas … por aprender. Ahora estoy empezando a realizar pequeños scripts que trabajan con bases de datos, y …. me he encontrado con mi primer problema serio: trabajar con ficheros Microsoft Access en Python. En este blog hemos tratado la instalación de nuevos paquetes en Python de varias formas, y con varios ejemplos, uno de ellos era mysql-db para trabajar con bases de datos MySQL. De igual forma, hay…read more

Vincular MySQL-MariaDB en MS Access

Posted by in Bases de datos, MariaDB, Microsoft Access, MySQL

La entrada de hoy es breve, pero incluye algunas recomendaciones bastante importantes, que me han tenido entretenido buena parte de la mañana (y yo sin saberlo). El objetivo es vincular una tabla que tenemos en un servidor MySQL o MariaDB, utilizando ODBC, con Microsoft Access (o sea, hacer de MS Access el front-end de MySQL). Esto parece una tarea muy sencilla, pero es importante que conozcais alguna de las limitaciones que tiene No le gustan los caracteres raros (o sea, acentos, espacios en blanco, ….) No le gustan nombres muy…read more

Common-schema: Claves redudantes en MySQL-MariaDB

Posted by in Bases de datos

Estudiando más funcionalidades de common-schema, ejecuto una consulta sobre claves redundantes: SELECT * FROM common_schema.redundant_keys Y me aparecen una serie de resultados, donde me informan de que he generado varias claves que, literalmente, «sobran«. El resultado de la consulta contiene mucha información interesante! Lo siguiente que piensas es: «Bueno, si sobran, hay que quitarlas«. Pero, de eso también se encarga la propia consulta anterior, pues el campo «sql_drop_index» contiene la sentencia SQL para eliminar dicho índice. Pero además, para facilitar todavía más la vida, common_schema incluye una función muy interesante…read more

Burocracia infinita, parte 2

Posted by in Bases de datos

En la entrada Burocracia infinita, parte 1 os contaba mis impresiones sobre el largo trámite que hay que realizar tras el nacimiento de un nuevo ciudadan@ español. Hoy me centraré en los trámites que realicé en el INSS, y que me dejaron bastante información sobre el porqué de todo este procedimiento, con notas positivas y negativas. Papeles, papeles, y más papeles Pues sí, al INSS tuve que ir dos veces, una para dar de alta al nuevo ciudadano como asegurado de la Seguridad Social (SS), y la segunda para la…read more

0