Frazioni italiane in SQL
Tutti i 67.215 frazioni e località nella tabella data_comuni_frazioni dei dump SQL: full.sql crea tabelle, chiavi e indici per MySQL 8 e carica i dati con un solo comando; la stessa struttura c'è anche in SQL standard ANSI. Contiene codice ISTAT, comune, tipo, popolazione, altitudine e coordinate. Incluse nei piani Pro e Full.
Ultimo aggiornamento:
Estratto reale
Com'è fatto il file, con dati veri
CREATE TABLE `data_comuni_frazioni` (
`id` bigint unsigned NOT NULL,
`istat` bigint unsigned,
`comune_istat` mediumint unsigned NOT NULL,
`nome` varchar(191) NOT NULL,
`tipo` varchar(30) NOT NULL,
`popolazione` int unsigned,
`altitudine` smallint,
`latitudine` decimal(9,6),
`longitudine` decimal(9,6)
);
INSERT INTO `data_comuni_frazioni` (`istat`, `comune_istat`, `nome`, `tipo`, `popolazione`) VALUES
(4900910004, 49009, 'Livorno', 'centro_abitato', 150968),
(4901210002, 49012, 'Piombino', 'centro_abitato', 28208),
(4900710001, 49007, 'Cecina', 'centro_abitato', 21640),
(4901710007, 49017, 'Rosignano Solvay-Castiglioncello', 'centro_abitato', 18903),
(4900210003, 49002, 'Venturina Terme', 'centro_abitato', 8588);
Righe reali della provincia di Livorno, la stessa della demo gratuita, alcune colonne. Il pacchetto contiene l'elenco completo.
Struttura
Dove lo trovi nel pacchetto
database/mysql/full.sql- Schema e dati per MySQL 8, in un solo file.
database/mysql/schema.sql- Solo la struttura: tabelle, chiavi e indici.
database/mysql/data.sql- Solo i dati, per aggiornare un database già creato.
database/ansi/- Gli stessi tre file in SQL standard ANSI.
Le colonne di data_comuni_frazioni
-
id«excel.id» -
istat«Codice ISTAT» - Codice ISTAT numerico. Identificativo univoco dell'ente territoriale.
-
comune_istat«Codice ISTAT comune» - Codice ISTAT del comune. Chiave esterna verso data_comuni.istat.
-
nome«Nome» - Denominazione ufficiale dell'ente.
-
tipo«Tipo» -
popolazione«Popolazione» -
altitudine«Altitudine» -
latitudine«Latitudine» - Latitudine geografica in gradi decimali (WGS84).
-
longitudine«Longitudine» - Longitudine geografica in gradi decimali (WGS84).
Tra virgolette l'intestazione che la colonna ha nei file Excel e CSV.
Come usarlo
Dal file ai tuoi dati in pochi passi
Importazione in MySQL
mysql -u utente -p nome_database < database/mysql/full.sql
Una prima query
SELECT istat, comune_istat, nome, tipo, popolazione
FROM data_comuni_frazioni
LIMIT 10;
Domande frequenti
Con quali database funziona?
La cartella mysql è pronta per MySQL 8; la cartella ansi contiene la stessa struttura in SQL standard, da adattare ad altri motori.
Posso caricare solo i dati in un database già creato?
Sì: schema.sql crea solo la struttura, data.sql contiene solo i dati. full.sql fa entrambe le cose in un solo passaggio.
È incluso nella demo gratuita?
No: la demo contiene Excel, CSV e JSON. Nei piani Pro e Full.
Provalo prima di acquistarlo
La demo gratuita contiene i dati completi di una provincia nei formati Excel, CSV e JSON: verifichi colonne, chiavi e qualità sul tuo caso reale, poi decidi.
Altri dati in SQL
Cosa contengono questi dati, al di là del formato: Frazioni e località →