Il est courant d'utiliser une table de données des villes de France sur des projets informatiques utilisant le nom des villes. Que ce soit pour des projets géolocalisés ou pour suggérer une ville lorsqu'un utilisateur inscrit son adresse postale, une base de données contenant près de 36.000 villes françaises est pratiquement indispensable.
Découvrez une base de données d'environ 36700 villes françaises, et la table de correspondance avec le code postal (une ville peut avoir plusieurs codes postaux et un même code postal peut être associé à plusieurs villes).
La table de correspondance peut améliorer les performances de certaines requêtes SQL. Parfois le temps d'exécution d'une requête SQL peut passer de 3.14s à 52ms grâce à cette table de correspondance (amélioration du temps d'exécution x60 !).
Notes : Base de données créée par SQL.sh Version basique de la table des villes française : http://sql.sh/736-base-donnees-villes-francaises La base de données ne contient malheureusement pas toutes les données pour les villes des DOM-TOM (exemple : des données de géolocalisation sont manquantes) Plusieurs centaines de villes sont ajoutées/modifiées/supprimées chaque année, cette base de données n'est par conséquent pas garantie à 100% ! La table de jointure des code postaux se base sur la colonne "code_postal" de la table des villes françaises (disponible gratuitement sur l'article cité plus haut). Elle ne contient pas de données supplémentaires, elle permet juste d'améliorer les performances dans certains cas
Bonus N'hésitez pas à utiliser cette liste des communes qui est compatible avec la base de données des rues de France.