Generador de datos para MySQL - 07-21-2011 by kotov - RooTeando - http://rooteando.com Generador de datos para MySQL by kotov - Jueves, julio 21, 2011 http://rooteando.com/generador-de-datos-para-mysql/ Kindle Muchas aplicaciones web, por no decir todas, hacen uso de una base de datos para almacenar información. Cuando se diseña una base de datos debemos comprobar como todo funciona como nosotros queremos, para esto se suelen insertar información mediante en comando insert. Insertar información en las tablas es algo que consume mucho tiempo, con lo que se suelen insertar unos pocos de registros en cada tabla para comprobar que las consultas que se realizan en la aplicación web funcionan correctamente. Pero generalmente esa aplicación almacenará cientos, miles o mas registros en cada tabla y por motivos de tiempo no se va insertar por ejemplo 100 registros en cada tabla para comprobar que todo esta correcto.El problema surge cuando esa aplicación esta en producción y almacena miles de registros en cada tabla y las consultas no funcionan de forma correcta o estas consultas son muy lentas, como no se ha probado con muchos registros no se pueden detectar esos errores El otro día encontré una página web que nos genera los insert de forma automática, solo deberemos describir mediante un simple formulario la tabla y la página nos devolverá los insert que queramos ya sean 500,1000 o los queramos. Esta página es generatedata.com , la página es un generador de datos que puede exportar datos en diferentes formatos como SQL. La dirección de la pagina web es www.generatedata.com y escoger la pestaña Generator. Aparecerá un formulario donde deberemos insertar los campos de la tabla, el tipo de dato… etc, y pulsando en el botón Generate genera los insert para esa tabla. Como ejemplo voy a generar 100 insert para una tabla en una base de datos en MySQL. Esta tabla se denomina Cliente y almacena información de un cliente . Lo primero que hay que escoger es el formato de los datos que va a generar, en este caso se escoge la opción SQL. se mostraran nuevas opciones en la parte inferior de la página. 1/2 Generador de datos para MySQL - 07-21-2011 by kotov - RooTeando - http://rooteando.com Se escoge el tipo de base de datos, solo hay MySQL y Oracle, y si quieres que también se generen las tablas en MySQL. A continuación se debe escoger el país, tener cuidado si escogéis US porque el formato de fechas es diferente al europeo, y por último el número de insert que quieres generar. Ahora solo hay que rellenar los campos de las tablas, en la columna Data types hay un menú desplegable con diferentes campos “tipo” que suelen ser muy comunes. La tabla quedaría de la siguiente forma. Ya solo queda pulsar en el botón Generate y mostrara los datos generados, solo tendremos copiar y pegar en un archivo para después insertarlo en la base de datos. De forma bastante fácil podemos generar datos para probar las tablas y no tener que insertarlos de forma manual. Lo malo es que como se puede ver, los datos están en ingles con lo que no habrá ni la “ñ” ni los acentos, para otro tipo de campos que no estén incluidos puede ser un poco mas difícil de rellenar. _______________________________________________ PDF generated by Kalin's PDF Creation Station 2/2 Powered by TCPDF (www.tcpdf.org)