CREATE DATABASE senso_1;

USE senso_1;

CREATE TABLE capitais (
	id INT NOT NULL auto_increment,
    uf CHAR(2),
    codigo_uf INT,
    codigo_municipio INT,
    nome_municipio VARCHAR(100),
    populacao_2010 INT,
    populacao_2022 INT,
    CONSTRAINT pk_cidades PRIMARY KEY(id)
);

-- ============================================
-- ATENÇÃO: o script abaixo tem cidades que não são capitais!
-- ============================================

INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RO',11,205, 'Porto Velho',428527,460434);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AC',12,401, 'Rio Branco',336038,364756);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AM',13,2603, 'Manaus',1802014,2063689);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RR',14,100, 'Boa Vista',284313,413486);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PA',15,1402, 'Belém',1393399,1303403);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AP',16,303, 'Macapá',398204,442933);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('TO',17,21000, 'Palmas',228332,302692);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('MA',21,11300, 'São Luís',1014837,1037775);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PI',22,11001, 'Teresina',814230,866300);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('CE',23,4400, 'Fortaleza',2452185,2428708);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RN',24,1305, 'Campo Grande',9289,9730);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RN',24,8102, 'Natal',803739,751300);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PB',25,1906, 'Belém',17093,16401);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PB',25,2151, 'Boa Vista',6227,6377);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PB',25,7507, 'João Pessoa',723515,833932);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PE',26,11606, 'Recife',1537704,1488920);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AL',27,805, 'Belém',4551,4722);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AL',27,1506, 'Campo Grande',9032,8143);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('AL',27,4302, 'Maceió',932748,957916);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('SE',28,308, 'Aracaju',571149,602757);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('BA',29,27408, 'Salvador',2675656,2417678);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('MG',31,6200, 'Belo Horizonte',2375151,2315560);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('ES',32,5309, 'Vitória',327801,322869);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RJ',33,4557, 'Rio de Janeiro',6320446,6211223);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('SP',35,50308, 'São Paulo',11253503,11451999);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PR',41,6902, 'Curitiba',1751907,1773718);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('PR',41,17602, 'Palmas',42888,48247);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('SC',42,5407, 'Florianópolis',421240,537211);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('RS',43,14902, 'Porto Alegre',1409351,1332845);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('MS',50,2704, 'Campo Grande',786797,898100);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('MT',51,3403, 'Cuiabá',551098,650877);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('MT',51,7206, 'Rio Branco',5070,4535);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('GO',52,8707, 'Goiânia',1302001,1437366);
INSERT INTO capitais (uf, codigo_uf, codigo_municipio, nome_municipio, populacao_2010, populacao_2022) VALUES ('DF',53,108, 'Brasília',2570160,2817381);
