| 03 de septiembre de 2010 | ¡Bienvenid@! / Welcome! | Añadir a favoritos |
|
|
|
Tabla para MySQL de todos los municipios o poblaciones de España agrupados por provincias19 de octubre de 2007 - Actualizado: 13 de diciembre de 2009 - 23612 lecturas - 42 comentarios - Categorías: MySQL. - Posteado por David Bayón. ![]() Hace un par de días necesitaba conseguir una tabla con todos los municipios de España, agrupados por provincias, en formato sql para incorporarla a un proyecto que estoy desarrollando para una inmobiliaria (para el que utilizo una base de datos MySQL). Como no encontré nada que me convenciera decidí ponerme manos a la obra y crearla yo mismo. He aquí los resultados... 1) Fuente de los datos: Después de mucho navegar en Google encontré esta página del Instituto Nacional de Estadística en donde ofrecían una base de datos (en formato excel...) con todos los municipios de España, agrupados por provincias, actualizados al 1 de enero de 2007. (Parece que crean una nueva versión anualmente). En esa misma página realizan la siguiente aclaración: "Las denominaciones de los municipios y provincias que aparecen aquí son las que figuran en el Registro de Entidades Locales del Ministerio de Administraciones Públicas, siendo el Instituto Nacional de Estadística el Organismo encargado de asignar los códigos correspondientes." 2) Manipulación de los datos para pasar de formato excel (xls) a formato sql:
3) Resultado: Instrucciones para la descarga: Haz clic con el botón izquierdo en cada uno de los enlaces. Los archivos se abrirán en una nueva ventana del navegador. Pulsa Archivo / Guardar como... y sálvalo con extensión .sql :). 4) Descripción de los archivos: 4.1) tabla_provinc.sql: Tabla con dos columnas que incluye las 52 provincias españolas:
4.2) tabla_municip.sql: Tabla con tres columnas que incluye 8122 municipios españoles:
5) Instrucciones de instalación: 5.1) Mediante PHPMyAdmin:
6) Si quieres ofrecer este recurso en tu web: Conseguir estos dos archivos .sql me ha llevado bastante trabajo (sobre todo el de municipios), por lo tanto lo único que te pido es que coloques un enlace en tu web a la dirección fija de este post: http://www.davidbayon.net/index.php?mostrar=posts&post_id=91 en lugar de copiar esos dos archivos y ofrecerlos desde tu web. Además, de este modo, tus visitantes accederán siempre a las últimas versiones de los mismos. ¡Muchas gracias! ;) ------------------- Por lo que pude ver mientras buscaba esto en Internet había bastante gente que también lo estaba intentando encontrar por tanto... Espero que os sea útil y os ahorre mucho tiempo ;). Nuevo comentario: Comentarios anteriores: Autor: Noelia Fecha: 25/2/2010 (19:50) Comentario: Muchas gracias David por el recurso. Por casualidad he topado con tu página hace unos minutos. Acabo de ver este trabajo tan útil. Soy archivera y en el trabajo necesitamos descriptores geográficos que permitan localizar un documento. Habitualmente usamos la página del INE y también las páginas de las Diputaciones Provinciales (La de Navarra es un ejemplo de ello, y que, además, solventa el inconveniente que presenta, en estos casos, la modificación lingüística de los topónimos). Mañana se lo enseño a los compañeros. Muchas gracias de nuevo. Autor: Domingo Fecha: 24/2/2010 (12:30) Comentario: Estaba buscando justamente esto.me has ahorrado un enorme trabajo. ¡¡MUCHAS GRACIAS!! Autor: Alberto Fecha: 16/2/2010 (12:06) Comentario: Muchas gracias, me has ahorrado mucho tiempo. Web añadida a consultas :) Autor: Víctor Déniz Fecha: 22/1/2010 (22:33) Comentario: Muchas gracias David. La de tiempo que nos has ahorrado a muchos. Buena web, creo que la visitaré con más frecuencia. Autor: David Bayón Fecha: 13/12/2009 (02:47) Comentario: Koko, ya he reparado los enlaces. Muchas gracias por el aviso. Un saludo! Autor: Koko Fecha: 10/12/2009 (16:37) Comentario: Hola, por fin encuentro lo que necesitaba y no funcionan los enlaces, bueno muchas gracias de todas formas. Autor: Javier Fecha: 22/11/2009 (16:54) Comentario: Muchas gracias, iba ya por madrid metiendo y me has ahorrado mucho trabajo. Muchisimas gracias Autor: Gerard Fecha: 17/11/2009 (20:30) Comentario: Muchas gracias por tu aporte compañero. Tenia solo la parte de Cataluña, pero viendo tu trabajo y el que me has ahorrado me quito el sombrero. Un saludo! Autor: lizarinha Fecha: 12/11/2009 (13:59) Comentario: Muchas gracias por compartir un recurso como este! Muy util Un saludo Autor: Hernan Fecha: 20/10/2009 (14:01) Comentario: Hola, luego de acceder a uno de los enlaces de un comentario encontré ahí lo que buscaba. Muchas gracias. Autor: Hernan Fecha: 20/10/2009 (10:00) Comentario: Hola, veo que es super útil lo que has hecho, pero he llegado a esta página buscando códigos postales, aparte de provincias y municipios. ¿Tienes algo de ello? Muchas gracias. Autor: visible Fecha: 10/8/2009 (16:28) Comentario: Hola, a las personas que llegueis a esta dirección buscando una base de datos en formato mysql, xml o txt, podreis encontrar una mucho más completa(sin menospreciar la información i material ofrecidos aquí) en http://codigos-postales.albin.es/ Saludos a todos! Autor: Entrari Fecha: 5/7/2009 (08:39) Comentario: Estaba buscando exactamente esta información. Muchas gracias Autor: BBF HKF Fecha: 18/6/2009 (10:28) Comentario: Acabas de ahorrar un gran trabajo para dos portales. GRACIAS! Autor: David Bayón Fecha: 3/5/2009 (22:53) Comentario: Muchas gracias por tu apunte, Chuski9. Me alegro de que hayas encontrado la solución al problema :). Un saludo! Autor: Chuski9 Fecha: 27/4/2009 (18:04) Comentario: Gracias David Bayón. Buscando un poquillo sobre AJAX he visto como hacer justo lo que necesito. Dejo el enlace por si alguien tiene el mismo problema: http://www.librosweb.es/ajax/capitulo8.html Autor: David Bayón Fecha: 25/4/2009 (11:44) Comentario: Chuski9, para hacer lo que explicas tienes que utilizar tecnología AJAX. Puedes leer aquí más información sobre este tema. Un saludo! Autor: Chuski9 Fecha: 23/4/2009 (00:57) Comentario: Gracias por la aportación, me ha sido de gran ayuda. Una preguntilla: Quiero hacer un formulario html y php desde el que seleccionar la provincia y el municipio tomando los datos de la base de datos. La idea es que primero se seleccionase la provincia, y en función de la provincia seleccionada, en el desplegable de municipios solo aparezcan los correspondientes a esa provincia y no todos. Lo suyo es que fuera en la misma página, sin tener que enviar el valor de provincia a una nueva página. ¿Sabeis cómo podría hacer esto? Gracias y un saludo Autor: Barraca Fecha: 6/3/2009 (00:43) Comentario: Gracias Colega, lo andaba buscando desde hacía tiempo :) Autor: Juan García Delicado Fecha: 24/11/2008 (23:17) Comentario: Genial recursos, te lo has currado artista, ahoramismo te estoy publicando un post, en mi blog, tengo unas 2500 visitas mensuales. PAGERANK 4 , podemos intercambiar enlaces si quieres. un abrazo y me has salvado de una gorda, esta genial. de veras! Autor: x140l31 Fecha: 2/11/2008 (19:05) Comentario: Muchas gracias por la aportación!!! Pero informo, que tienes municipios de Álava repetidos... Saludos Autor: Gorrión Fecha: 22/10/2008 (01:19) Comentario: Hola todos, estoy desarrollando una base de datos una base de datos del callejero de España que contendrá: provincias, municipios, núcleos de población y vías con sus respectivos códigos postales. En cuando esté terminada la pondré a disposición de todo aquel que le necesite. Saludos. Autor: David Bayón Fecha: 16/10/2008 (22:17) Comentario: Rubén, Sobre cómo generar algunas sentencias SQL básicas hay abundante información en Internet, es cuestión de tener un poco de paciencia y realizar algunos ejemplos para comprender el funcionamiento. Quizá escriba algún post sobre esto algún día, gracias por la idea. Continuando con tu consulta... ¿la cuestión no sería precisamente al revés de como la planteas? Quiero decir, que se mostrasen las localidades de la provincia seleccionada por el usuario. Para que te hagas una idea, una sentencia SQL que realizaría esta función tendría la siguiente forma: select id_localidad,nombre_localidad from nombre_tabla order by nombre_localidad desc Los parametros que se encuentran en negrita deberías adaptarlos a la base de datos concreta que estés utilizando. Lo anterior es sólo un ejemplo. Suerte! Autor: Ruben Fecha: 15/10/2008 (17:51) Comentario: Hola de Nuevo Chicos,tengo un problemilla estoy haciendo una web de empleo y en el apartado curriculum quiero que m salga las provincias de la localidad que seleccione el usuario = que habeis exo en la base de datos,seria muxo pedir si m decis la sentencia??toy perdido asias Autor: Rubén Fecha: 15/10/2008 (14:04) Comentario: Hola Chicos,tenia una comedura de cabeza para hacer la base de datos impresionante,y me habeis solucionado un problema que tenia bastante gordo,!!MUchas Gracias!!!De verdad buen trabajo. Autor: pablido Fecha: 25/9/2008 (14:37) Comentario: Empezaba a crear estas tediosas tablas, de una lista de municipios y provincias que tengo cuando me da por buscarlo y encontre esta paginas que me ha ahorrado un trabajo del copon. Mil veces gracias!! Autor: Javi Fecha: 17/9/2008 (14:11) Comentario: Muchas gracias a los 2 Gorrion y David por este post y por publicar las tablas ya creadas iva a ponerme a hacerlas yo mismo pero os encontre y me acabo de ahorrar mucho tiempo sobre todo en un trabajo tan costoso y monotono como es el de rellenar una bbdd. Autor: David Bayón Fecha: 15/9/2008 (01:23) Comentario: SbsXrX, los comentarios más nuevos son los que aparecen más arriba en la lista. Esta es la razón de que haya peticiones de las tablas de códigos postales después del enlace que proporcionó gorrión :). Un saludo! Autor: SbsXrX Fecha: 8/9/2008 (18:07) Comentario: Pero no habeis visto el post de gorrion joder. en un archivo de 2mb esta en formato sql para incorporar a la base de datos directamente todos los codigos postales catalogados por municipios y provicias. Gorrion buen aporte. !! Gracias. Autor: David Bayón Fecha: 31/8/2008 (03:46) Comentario: Gorrión, le he echado un vistazo al enlace que has indicado y tiene muy buena pinta. ¡Muchas gracias por tu aportación! ¡Saludos! Autor: Gorrión Fecha: 31/8/2008 (02:03) Comentario: Aquí incluyo un enlace a un script SQL (MySQL) con datos de países, provincias y municipios, estos dos últimos sólo de España. Los municipios incluyen sus correspondientes códigos postales. http://rapidshare.com/files/141422965/paises__provincias_y_municipios.rar Saludos Autor: twisterska Fecha: 28/8/2008 (17:56) Comentario: Genial, me viene de perlas, muchas gracias y enhorabuena Autor: Jbondia Fecha: 23/7/2008 (17:47) Comentario: Es casi perfecto.. me ha servido de mucha ayuda pero lo ideal seria tener el codigo postal de cada población.. Alguien lo tiene o sabe la manera de ocnseguirlo? saludos Autor: Alfredo Fecha: 8/7/2008 (12:26) Comentario: Muchisimas gracias me ha ayudado un monton!! Una excelentisima informacion. Autor: David Bayón Fecha: 7/7/2008 (14:20) Comentario: Hola Joselo, Ya está solucionado el tema de los enlaces y acabo de comprobar que nuevamente son accesibles. Muchas gracias por el aviso! Autor: Joselo Fecha: 7/7/2008 (13:36) Comentario: Los enlaces estan rotos!! me los podeis mandar, gracias joselod@hotmail.com Autor: Oswaldo Fecha: 25/5/2008 (17:24) Comentario: gracias, me has salvado la vida, eres grande pequeño! Autor: Lisandro Fecha: 12/3/2008 (15:25) Comentario: Un servicio a la comunidad. Gracias. Ya están en mi del.icio.us Autor: David Fecha: 10/3/2008 (17:23) Comentario: Genial! Tenía que meter en una base de datos provincias y municipios y tu post me ha sido de mucha mucha utilidad. Gracias!! Autor: aca463 Fecha: 17/12/2007 (17:22) Comentario: Muchas gracias David Bayón por la información. Te lo has currado. Saludos! Autor: kenzo Fecha: 29/11/2007 (11:51) Comentario: es una pena que no tengas los codigos postales tambien, es util saber si un CP pertenece a un municipio, a varios, cuantos hay en el municipio, etc... pero gracias de todos modos por compartir tam importante información!!! |
Si esta información te ha parecido interesante, por favor, considera la opción de realizar una donación ;)
Últimos Comentarios
|
|
|
Esta obra es propiedad de David Bayón Esporrín y está bajo una licencia de Creative Commons. Se puede reproducir el contenido citando la fuente y colocando un enlace en un lugar visible a su ubicación original en DavidBayon.net. |