Skip to content

Instantly share code, notes, and snippets.

View bermudezedson's full-sized avatar

Alejandro Bermudez bermudezedson

View GitHub Profile
@bermudezedson
bermudezedson / MySQL-chile-regiones-comunas.sql
Created April 29, 2024 20:18 — forked from fedesar/MySQL-chile-regiones-comunas.sql
Script para generar tabla de regiones y comunas de Chile, actualizadas al 2021-10-09.
# Por Fede Sarmiento, al 09/10/2021. Al día de la fecha me desempeño como Responsable de Informática en la plataforma de IoT aplicada a la eficiencia energética www.clickie.io.
# Estos scripts me han sido útiles al inicio de varios proyectos, por lo que esta vez quiero disponibilizarlos para toda la comunidad.
# El objetivo, además de tener las localidades de Chile en nuestra base de datos, es soportar múltiples países ya que la mayoría tiene las divisones en regiones y ciudades o comunas.
# Es por ello que no contemplaremos a las "provincias". De todas formas si se quiere agregar es posible, y en la tabla de comunas en vez del ID a la región ponemos el ID a la respectiva provincia.
# Esta información está actualizada al día de la fecha. Si queda desactualizada, por favor avisar.
# Primero, creamos la tabla de países, para que soporte la posibilidad de agregar otros a futuro como mencionamos antes.
CREATE TABLE `countries` (
`id_country` int(10) unsigned NOT NULL AUTO_INCREMENT,
Script comunas, regiones, provincias Junio 2022
DROP TABLE IF EXISTS `comunas`;
CREATE TABLE `comunas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`comuna` varchar(64) NOT NULL,
`provincia_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=346 DEFAULT CHARSET=utf8;