Manejando datos

MS Access to MySQL – SQLite Migration Tool

Posted by in Bases de datos, Noticias

En esta entrada les presento la herramienta MS Access to MySQL – SQLite Migration Tool, de creación propia y que ahora hago pública, cuyo objetivo es Migrar la estructura y el contenido de una base de datos MS Access a MySQL y también a SQLite. Se trata de una herramienta que facilita la migración de archivos de Microsoft Access a bases de datos MySQL o MariaDB y a SQLite. La primera versión pública es la versión 2.2, ya que ahora es cuando considero que está la herramienta más madura (por…read more

0

Desafios para 2017

Posted by in Bases de datos

Feliz navidad y feliz 2017!!!! Parece que fue ayer cuando escribí los desafios para 2016, y ya estamos terminando el año, así que toca hacer recuento de lo que hemos hecho bien, y lo que nos hemos dejado en el tintero. Retos conseguidos en 2016 Sin duda, 2016 ha sido un año donde muchos de los temas que se han tocado han estado relacionados con la privacidad y sus datos, donde he intentado (no se si con más o menos éxito) quitar la venda a mis lectores de cuan importantes…read more

Common_schema: tareas repetitivas con foreach

Posted by in MariaDB, MySQL

Aunque hemos hablado varias veces de este framework de MySQL-MariaDB, hoy os traigo una nueva función, muy útil cuando necesitas realizar tareas repetitivas basadas en consultas. Se trata de utilizar call foreach. Aquí expongo un ejemplo práctico de cómo lo he usado yo para ejecutar una tarea concreta: reemplazar todos los valores nulos a cero en una tabla con un monton de campos. Localizando los campos de la tabla Para localizar los campos a los que aplicar la rutina, qué mejor que utilizar information_schema, que es una de las bases…read more

Mecanismo de los índices en MySQL-MariaDB

Posted by in Bases de datos, MariaDB, MySQL

En pasadas entradas sobre MySQL os conté primero la ventaja a nivel de rendimiento que supone tener índices en las bases de datos, y posteriormente, cómo forzar a MySQL a usar un índice que no es el que MySQL estima que es el mejor. La entrada de hoy profundiza en cómo esel mecanismo de los índices en las tablas de MySQL-MariaDB, con el fin de que lo tengas presente para la optimización de consultas. Aunque esta entrada es bastante teórica, creo que es muy interesante que prestes toda la atención…read more

Qué es más rápido: TRUNCATE de una tabla, o ELIMINAR una gran tabla en MySQL?

Posted by in Bases de datos, MariaDB, MySQL

Dentro de un proyecto que tengo con al Universidad, necesito rehacer una tabla y me planteo usar el método más rápido de las dos posibilidades que hay: hacer un TRUNCATE, o bien eliminar la tabla completamente y volverla a crear. TRUNCATE es la opción de vaciar una tabla reiniciando también el valor de autonumérico a generar, volviendo a uno. Eliminar una tabla es hacer DROP TABLE, con lo que directamente te cargas la tablas, y que requerirá un CREATE TABLE para restablecer la estructura. Para valorar de las dos opciones…read more

Página 1 de 1612345...10...Última »