Banco MySQL de Cidades e Estados do Brasil
Olá Pessoal,
Atendendo a necessidade de muitos desenvolvedores, que é ter um banco com todas as cidades e estados do Brasil, vou postar aqui um banco MySQL que tenho ajustado e formatado com todas essas informações.
São 2 tabelas, uma delas com todos os 26 estados + distrito federal, tendo o nome do estado e abreviação (sigla), a outra tabela, que é bem maior, onde estão cadastradas todas as cidades brasileiras, nesta tabela, estão as seguintes informações, nome da cidade, sigla do estado, e código do estado relativo a tabela anterior dos estados. Esta tabela de cidades, tem além das quase 5600 cidades brasileiras, possui junto distritos, e localidades, totalizando 9715 registros.
Espero que seja util a todos !!!
Clique aqui para fazer download.







Dicas de Aplicativos para iOS (iPhone/iPad/iPod)
Google Shopping vem ai !! O que há de novo ??
Perfil do Consumidor Digital
O mercado do e-Commerce no Brasil
Confira o Podcast webARTz, com vários assuntos abordados aqui no blog. Utilize os links abaixo para baixar os arquivos.



Comentários (70)
Trackbacks/Pingbacks (2)
1ºErich Kist escreveu:
Olá Rodrigo,
Agradeço o código.
Abraços.
2ºSamir escreveu:
valeu irmão!
3ºTigger escreveu:
VALEWWWW PARCERO !!!!!!!!!!!!!
PROCUREI ISSO MTO TEMPO !
4ºAnderson escreveu:
Vlw irmão… ajudou demais
5ºSerujio escreveu:
Cara, parabéns pela iniciativa, é de gente assim que o mercado ta precisando, gente que pensa la na frente.
6ºIdealMind escreveu:
Parabéns! Acho que muita gente precisa ou já precisou destes dados. Citei um exemplo no meu blog usando-os em um autocomplete.
Abraços!
7ºRamon Gonçalves escreveu:
Rapaz, muito obrigado pelo banco de dados, estava precisando.
Porém só uma dica: Na tabela de cidades, existe um campo com a unidade federativa em forma de sigla. É um campo redundante, já que esta tabela já referencia a tabela estado e na tabela de estados já existe o campo com a unidade federativa, então basta fazer um JOIN entre as tabelas.
Portanto, este camop na tabela CIDADES, é desnecessário, redundante. Fica a dica.
Mas muito obrigado pelo banco, estava precisando exatamente disso.
8ºElton escreveu:
Brou, na verdade a tabela estado grava o código da cidade (não o ID). É que para o IBGE, cada cidade tem um código. E a tabela uf grava a sigla. Existem algumas aplicações onde é necessário verificar esse código da cidade, como programas que emitem ou gream NF-e, por exemplo.
9ºdenisveneno escreveu:
Rodrigo Luis -> valeu meu camarada, ajudou pacas!
Ramon Gonçalves -> como seria esse JOIN???
10ºDouglas escreveu:
Muito Obrigado mesmo, valeu, valeu, valeu…
11ºultimoxman escreveu:
muito show . parabéns velho.
12ºRicardo Celso escreveu:
Ba CARA!!!!! Tu é melhor Brother!!!!
SENSACIONAL!!!
obrigado!!!!!!
PS.: Só falta um dia achar do Mundo!!!
13ºGabriel Tadeu escreveu:
Pena não ter acentos nos nomes.
14ºRodrigo Luis escreveu:
Olá Gabriel Tadeu,
Sim, os nomes não tem acentos em virtude da compatibilidade com as diversas codificações de caracteres, por este motivo as tabelas não possuem acentos.
15ºAlbert escreveu:
Boa, obrigado pelos códigos!
16ºWagner escreveu:
Muito obrigado Rodrigo. Ajudou-me bastante estas tabelas de estados e cidades. Eu tiraria a coluna UF da tabela tb_cidades, basta a coluna “estado”. Você teria algo parecido em relação a CEP? To precisando de um cadastro de todos os bairros, de Fortaleza pelo menos. Mas essas 2 tabelas já me ajudaram pra caramba.
17ºUlisses Rodrigues escreveu:
Olá, obrigado por ajudar minha vida! =^_^=
18ºLuiz Cruz escreveu:
Rodrigo,
Obrigado por disponibilizar as tabelas, com certeza será de grande utilidade.
Obrigado
19ºRafael Wendel Pinheiro escreveu:
Nú cara, muito bom. Valeu demais.
Precisando é so dar um toke
Abs
20ºFelipe escreveu:
Valeu cara, salvou minha vida.!
21ºRogerio Jesus escreveu:
Ola Rodrigo
Sem duvidas o seu feito em disponibilizar as tabelas pode ajudar à muitos, como eu que estou desenvolvendo um sistema que usará os tal dados, me facilitou muito, pois não sou grande conhecedor de mysql+php mas gosto muito de me aventurar, nao costumo pedir ajuda tento sempre fazer sozinho, mas não poss deixar de agradecer.
Muito obrigado
Rogério Jesus
22ºRodrigo Luis escreveu:
Olá Rogério,
Faça bom uso da mesma !!
Obrigado pela participação aqui no blog.
E boas aventuras ai no MySQL + PHP.
23ºCARIOCAF1 escreveu:
Rodrigo valeu mesmo estava procurando isto a um tempo obrigado.
24ºFalecido escreveu:
cara teu site e show
25ºFazer Site escreveu:
Muito útil essas tabelas, obrigado por postar aqui.
26ºAlexandre escreveu:
Ola,
Muito bom e organizado o código, porém noto a falta de algumas cidades que estão cadastradas no site do IBGE, na area de cidades (Araçoiaba da Serra, SP e Capela do Alto – SP)… Não tive como checar outras… mas acho que cabe ai uma revisãozinha.
Abraço
Monetto
27ºRodrigo Luis escreveu:
Olá Alexandre,
Esta tabela de cidades é uma versão do meio de 2008, então com certeza pode estar com uma defasagem em relação a cidades recentemente criadas.
28ºPedro Vidal escreveu:
Olá, o post está ótimo. Teria como conseguir uma tabela de municípios que constasse também o DDD do município, ou uma tabela separada, mas referencie o cod. do muncípio na tabela de municípios? Grato!
29ºLeo escreveu:
Que isso brother! tirou onda! Se precisar de ceps so mandar por email…abs
30ºDiego Hernandes Ferraz escreveu:
Vlw ai cara, vai ajudar muito, eu ia demorar um pouco para cadastrar essas quase 10 mil cidades ehueheuh
Abraço!!
31ºDaniel escreveu:
Muito obrigado por disponibilizar este cadastro.
32ºMcGuyver escreveu:
O post é antigo mas ainda continua bombando! Parabéns!!!
Queria saber se tem como você passar de onde consegue a listagem para poder criar uma mais atualizada. No site do IBGE não achei nada disponível e gostaria de criar uma tabela mais recente.
Muito Obrigado!
33ºSmoke escreveu:
Excelente!!!
34ºMauricio Pedro escreveu:
Valeu, muito útil cara! Me salvou um trabalho infernal!!!!!
35ºJonatas de Souza escreveu:
Olá amigo, beleza?
Baixei o arquivo das Cidades e Estado, muito legal.
Estou precisando de uma ajuda, não consegui fazer a seleção da cidade com estado. ou seja em um formulário escolher o estado e abrir só a cidade do estado selecionado, dentro do próprio formulário, Pode me ajudar?
Abraços
36ºRodrigo Luis escreveu:
Jonatas,
Neste caso você vai precisar fazer uma interação com AJAX para carregar apenas as cidades do estado selecionado.
37ºPaulo Griiettner escreveu:
Rodrigo…
Agradeço muito seu espirito colaborativo por disponilizar esse banco de dados que com certeza esta ajudando a muitos…
Parabéns….
38ºsamuel escreveu:
obrigado por compartilhar,.
39ºWillian escreveu:
Muito bom, Rodrigo Luis!! Graças a você, economizei muitas horas!!
40ºEstados e capitais escreveu:
Me ajudou bastante!
41ºGuilherme escreveu:
muito obrigado, vai ser bem útil.
42ºAndrei Tang escreveu:
Cara, Genial!
Parabéns pelo blog e muito obrigado pelo post!
Abraço
43ºAlessandro escreveu:
Excelente!!!Parabens!
44ºMarcos escreveu:
Excelente….parabéns!
45ºNivaldo escreveu:
Valeu Rodrigo! Me ajudou muito!
46ºAdriano Ricardo escreveu:
Nossa, como dizia os antigos “mão na roda”, valew mesmo!
47ºDecio Tadeu Borba Alvares escreveu:
Gostaria de saber ocorre relacionamento entre tabelas?
Obrigado e qual seria estou usando SQL Server!
48ºStefano escreveu:
Obrigado pelo bom post!
49ºMario escreveu:
Útil demais…parabéns e obrigado.
50ºHelio Santos escreveu:
Excelente, Rodrigo!
Trabalho com o postgres e consegui fazer as adaptções necessárias para que essa tabela fosse utilizada nesse sgdb.
post… perfeita.
51ºAnderson escreveu:
Cara, muito obrigado!!!
valeu mesmo
52ºBrunoo escreveu:
salvou esse codigo
53ºWBD escreveu:
Valeu cara, aqui teria como voce conseguir dos outros paises se conesguir enviar um mail ai
54ºCamila escreveu:
Muitooo bom!!!
Obrigada… Salvou o dia.
55ºRicardo Veridiano escreveu:
Valeu pelo código, vai me ajudar e muito. Parabéns.
56ºRafael Dias escreveu:
Valeu mano, salvou o freela =)
57ºrenato escreveu:
valeu fera vai ajudar bastante!!
58ºVanessa escreveu:
Sensacional!
Sempre quis colocar esses dados em um formuário de Newsletter, mas nunca tinha essa cadastro completo. Muito obrigado mesmo!! Vai me ajudar demais, e a muitos também… você não imagina.
Obrigada.
59ºSamir Trajano Feitosa escreveu:
Muito obrigado, Rodrigo.
60ºPablo Gilvan escreveu:
Cara vlw mesmo, minha tabela ja estava criada e eu não tenho uma tabela estados, não necessito na verdade. Mas nada que o replace do notepad++ não arruma rapidão!
Muito obrigado mesmo.
61ºRafael Fiori escreveu:
Obrigado, mas sem acentos fica complicado
62ºSamir escreveu:
Muito útil e organizado.
Obrigado.
63ºJarioSoft escreveu:
Cara Muito bom.. Porém o meu não esta carregando as cidades quando seleciono o estado.. alguma dica?
abraço
64ºWilliam Mello escreveu:
Valeu Brother!! Mandou bem para caramba!
Abraços.
65ºmartins escreveu:
essa tabela da para utilizar no classipress?
66ºjean escreveu:
como q instala?
67ºWesley Bastos escreveu:
Cara, muitíssimo obrigado!
68ºAlexandre Broggio escreveu:
Muito obrigado me ajudo muito essa SQL
Abraços
69ºHKRnew escreveu:
Vlw irmão, ajudo mto.
70ºAdriana escreveu:
Extremamente útil! Obg!
Pingback/Trackback de:
[...] Fonte: http://www.webartz.com.br/mysql/banco-mysql-de-cidades-e-estados-do-brasil/ [...]
Pingback/Trackback de:
[...] Código das cidades em SQL [...]