Vai al contenuto

Province italiane in SQL

Tutti i 110 province e città metropolitane nella tabella data_province 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, sigla, regione e numero di comuni.

.SQL

Ultimo aggiornamento:

Vedi i piani

Estratto reale

Com'è fatto il file, con dati veri

CREATE TABLE `data_province` (
  `istat` smallint unsigned NOT NULL,
  `zona_istat` tinyint unsigned,
  `regione_istat` smallint unsigned NOT NULL,
  `istat_testo` varchar(3),
  `nome` varchar(191) NOT NULL,
  `sigla` varchar(5) NOT NULL,
  `regione_capoluogo` tinyint(1) NOT NULL,
  `wikipedia` varchar(191),
  `numero_comuni` smallint unsigned
);

INSERT INTO `data_province` (`istat_testo`, `nome`, `sigla`, `numero_comuni`) VALUES
('001', 'Torino', 'TO', 312),
('002', 'Vercelli', 'VC', 82),
('003', 'Novara', 'NO', 87),
('004', 'Cuneo', 'CN', 247),
('005', 'Asti', 'AT', 117);

Righe reali dell'ultima release, 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_province

istat «Codice ISTAT»
Codice ISTAT numerico. Identificativo univoco dell'ente territoriale.
zona_istat «Zona ISTAT»
Codice della macro-zona geografica ISTAT. Chiave esterna verso data_zone.istat.
regione_istat «Codice ISTAT regione»
Codice ISTAT della regione. Chiave esterna verso data_regioni.istat.
istat_testo «Codice ISTAT (testo)»
Codice ISTAT in formato testo con zeri iniziali (es. "001001").
nome «Nome»
Denominazione ufficiale dell'ente.
sigla «Sigla»
Sigla automobilistica della provincia (es. MI, RM, NA).
regione_capoluogo «Capoluogo regione»
Indica se il comune/provincia ospita il capoluogo regionale.
wikipedia «Wikipedia»
URL della voce Wikipedia dell'ente.
numero_comuni «Numero comuni»
Numero di comuni appartenenti all'ente territoriale.

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_testo, nome, sigla, numero_comuni
FROM data_province
LIMIT 10;
Incluso nei piani: Standard Pro Full — non nella demo gratuita, che contiene Excel, CSV e JSON Confronta i piani →

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. In tutti i piani: Standard, 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.

Vedi i piani e i prezzi

Province italiane negli altri formati

Altri dati in SQL

Cosa contengono questi dati, al di là del formato: Province e regioni →

Scarica la demo gratuita

Inserisci la tua email: ti inviamo subito il link per scaricare la provincia di Livorno al completo, 19 comuni con tutti i campi — comprese zone climatiche e sismiche, frazioni e serie solari.

Riceverai subito il link per scaricare la demo e occasionali aggiornamenti sul database. Puoi disiscriverti quando vuoi. Consulta la privacy policy.

Pronto a usare i dati nel tuo lavoro?

Un file solo, aggiornato ogni settimana, per chi prepara preventivi, anagrafiche, analisi o spedizioni. Lo apri in Excel o lo carichi nel tuo gestionale.