{"id":209,"date":"2016-04-15T18:09:50","date_gmt":"2016-04-15T16:09:50","guid":{"rendered":"http:\/\/lab.fawno.com\/?p=209"},"modified":"2019-11-08T05:19:03","modified_gmt":"2019-11-08T04:19:03","slug":"","status":"publish","type":"post","link":"https:\/\/lab.fawno.org.es\/en\/2016\/04\/15\/mysql-front-administrador-de-bases-de-datos-mysql\/","title":{"rendered":"","raw":""},"content":{"rendered":"","protected":false,"raw":""},"excerpt":{"rendered":"","protected":false,"raw":""},"author":1,"featured_media":211,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_es_post_content":"<!-- wp:paragraph -->\n<p>Hacia finales del siglo pasado descubr\u00ed <a href=\"https:\/\/www.mysqlfront.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL-Front<\/a>, un administrador de bases de datos <a href=\"https:\/\/dev.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL<\/a> que primero ser\u00eda Freeware, luego Shareware y finalmente volver\u00eda a ser Freeware. Todo ello aderezado con un cambio de nombre por medio a SQL-Front y vuelta al inicial MySQL-Front.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":211,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg\" rel=\"noopener\"><img src=\"https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import-300x265.jpg\" alt=\"MySQL-Front: Importaci\u00f3n de datos\" class=\"wp-image-211\"\/><\/a><figcaption>MySQL-Front: Importaci\u00f3n de datos<\/figcaption><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Entre las muchas caracter\u00edsticas de este Front-end para MySQL las que quiz\u00e1s destaquen, al menos para m\u00ed, son:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Est\u00e1 en Castellano<\/li><li>Tiene un constante desarrollo activo&nbsp;(por parte de&nbsp;Nils Hoyer)<\/li><li>Permite la importaci\u00f3n y exportaci\u00f3n de datos desde muy diferentes fuentes.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>En un tiempo en el que el&nbsp;<a href=\"https:\/\/dev.mysql.com\/downloads\/workbench\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL Workbench<\/a> o no exist\u00eda,&nbsp;o estaba en pa\u00f1ales, ven\u00eda muy bien una aplicaci\u00f3n gratuita con la que poder importar directamente a MySQL tablas Excel, datos en <a href=\"https:\/\/es.wikipedia.org\/wiki\/CSV\" target=\"_blank\" rel=\"noopener noreferrer\">csv<\/a> o incluso bases de datos Accesss.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Permite adem\u00e1s aprender SQL sin necesidad de mirar la documentaci\u00f3n, al menos yo aprend\u00ed mucho gracias a activar la ventana de log, donde uno puede ver las secuencias sql generadas por el programa para efectuar las distintas operaciones.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Sin embargo no descubr\u00ed lo realmente genial que es este programa hasta que en diciembre del a\u00f1o pasado empec\u00e9 a jugar con <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/create-table.html#create-table-secondary-indexes-virtual-columns\" target=\"_blank\" rel=\"noopener noreferrer\">campos virtuales en MySQL-5.7.x<\/a>. B\u00e1sicamente necesitaba crear un campo cuyo contenido se generase autom\u00e1ticamente mediante el contenido de otros campos. No voy a discutir aqu\u00ed el porqu\u00e9, las ventajas y desventajas de esta caracter\u00edsticas. Simplemente empec\u00e9 a experimentar con este tipo de campos y mientras que con el MySQL Workbench no hab\u00eda problema alguno, MySQL-Front me devolv\u00eda un bonito error diciendo algo as\u00ed como que no entend\u00eda el tipo de dato.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Utilic\u00e9 el <a href=\"https:\/\/www.mysqlfront.de\/contact.html\" target=\"_blank\" rel=\"noopener noreferrer\">formulario de contacto de MySQL-Front<\/a> por aquello de que, en el peor de los casos, s\u00f3lo perder\u00eda diez minutos exponiendo el caso.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Termin\u00e9 cruzando unos cuantos mensajes con el bueno de Nils, quien desconoc\u00eda el tema de los campos virtuales hasta que yo se lo cont\u00e9 y despu\u00e9s de un par de d\u00edas de documentarse me comunic\u00f3 que le parec\u00eda una caracter\u00edsticas&nbsp;esencial y que aunque hab\u00eda subestimado el tiempo que necesitar\u00eda para implementarla estaba trabajando en ello. Simplemente una actitud genial!!.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>El resultado fue que en menos de dos semanas tenia una versi\u00f3n beta que implementaba correctamente la nueva funcionalidad.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>S\u00f3lo encuentro dos pegas rese\u00f1ables:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>No tiene posibilidad de configurar directamente un acceso mediante <a href=\"https:\/\/es.wikipedia.org\/wiki\/T%C3%BAnel_%28inform%C3%A1tica%29\" target=\"_blank\" rel=\"noopener noreferrer\">t\u00fanel<\/a> <a href=\"https:\/\/es.wikipedia.org\/wiki\/Secure_Shell\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a><\/li><li>No existe versi\u00f3n portable<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Para cuando necesito acceder a un MySQL mediante <a href=\"https:\/\/dev.mysql.com\/doc\/workbench\/en\/wb-mysql-connections-methods-ssh.html\" target=\"_blank\" rel=\"noopener noreferrer\">t\u00fanel SSH<\/a> utilizo MySQL Workbench, que por otro lado tampoco est\u00e1 nada mal, pero es un poco \"monstruo\" (algo m\u00e1s de 140Mb la versi\u00f3n de 64 bits contra los apenas 14Mb de MySQL-Front). Tambi\u00e9n es cierto que MySQL Workbench tiene muchas herramientas de las que carece MySQL-Front.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Aunque no exista versi\u00f3n portable, es posible desempaquetar el instalador mediante el&nbsp;<a href=\"https:\/\/sourceforge.net\/projects\/innounp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Inno Setup Unpacker<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Y s\u00f3lo me queda recomendar que prob\u00e9is este magn\u00edfico administrador de bases de datos MySQL.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Actualizaci\u00f3n (2019-11-08)<\/strong>: Hace un tiempo Nils abandon\u00f3 el proyecto borrando incluso el repositorio en GitHub. Es una pena y a\u00fan no me puedo creer que eliminara el repositorio de GitHub, bien podr\u00eda aclarar que estaba abandonado y no permitir ni incidencias (Issues), ni cambios en el c\u00f3digo (Pull requests).<\/p>\n<!-- \/wp:paragraph -->","_es_post_name":"mysql-front-administrador-de-bases-de-datos-mysql","_es_post_excerpt":"","_es_post_title":"MySQL-Front: Administrador de bases de datos MySQL","_en_post_content":"","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"","edit_language":"en","footnotes":""},"categories":[33,37],"tags":[36,29],"class_list":["post-209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysql","category-software-2","tag-mysql","tag-software"],"ninja_gutenberg_blocks_featured_media_urls":{"thumbnail":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import-150x150.jpg",150,150,true],"ninja_gutenberg_blocks_landscape_large":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",827,730,false],"ninja_gutenberg_blocks_portrait_large":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",827,730,false],"ninja_gutenberg_blocks_square_large":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",827,730,false],"ninja_gutenberg_blocks_landscape":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",453,400,false],"ninja_gutenberg_blocks_portrait":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",600,530,false],"ninja_gutenberg_blocks_square":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",600,530,false],"full":["https:\/\/lab.fawno.org.es\/wp-content\/uploads\/2016\/04\/MySQL-Front_import.jpg",827,730,false]},"_links":{"self":[{"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/posts\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":4,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/posts\/209\/revisions"}],"predecessor-version":[{"id":1326,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/posts\/209\/revisions\/1326"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/media\/211"}],"wp:attachment":[{"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/media?parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/categories?post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.fawno.org.es\/en\/wp-json\/wp\/v2\/tags?post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}