Bonjour à tous et tous mes vœux pour la nouvelle années !!! ,

Je me lance dans la création d'une base de données et je n'ai que quelques légère connaissances pour faire ceci alors je viens ici pour gagner du temps grâce à vos expériences.

j'ai besoin pour un formulaire de dépôt de petite annonce d'afficher les régions, départements et villes de France

Ma question est simple je dispose d'un fichier txt de toutes les villes de France je veut créer une table a partir de celui-ci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
 
--
-- Structure de la table `pays`
--
 
CREATE TABLE IF NOT EXISTS `pays` (
  `id` int(10) NOT NULL DEFAULT '0',
  `nom_pays` varchar(100) COLLATE latin1_bin NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_bin;
 
--
-- Contenu de la table `pays`
--
 
INSERT INTO `pays` (`id`, `nom_pays`) VALUES
(1, 'France');
 
 
-- --------------------------------------------------------
 
--
-- Structure de la table `ville`
--
 
CREATE TABLE IF NOT EXISTS `ville` (
  `id` int(10) NOT NULL DEFAULT '0',
  `nom_ville` varchar(100) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
  `id_pays` int(10) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
--
-- Contenu de la table `ville`
--
 
INSERT INTO `ville` (`id`, `nom_ville`, `id_pays`) VALUES
(1, '', 1),
(2, '', 1),
(3, '', 1),
(4, '', 1),
(5, '', 1),
(6, '', 1),
(7, '', 1),
(8, '', 1),
(9, '', 1),
(10, '', 1),
(11, '', 1),
(12, '', 1),
(13, '', 1),
(14, '', 1),
(15, '', 1),
(16, '', 1),
(17, '', 1),
(18, '', 1),
(19, '', 1),
(20, '', 1),
(21, '', 1),
et ici ma liste des villes pour le département du Bas rhin

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Achenheim Adamswiller Albé Allenwiller Alteckendorf Altenheim Altenstadt Altorf Altwiller Artolsheim Aschbach Asswiller Auenheim Avenheim Avolsheim Baerendorf Baldenheim Barembach Barr Bassemberg Batzendorf Behlenheim Beinheim Bellefosse Belmont Benfeld Berg Bergbieten Bernardswiller Bernardvillé Bernolsheim Berstett Berstheim Bettwiller Biblisheim Bietlenheim Bilwisheim Bindernheim Birkenwald Birlenbach Bischheim Bischholtz Bischoffsheim Bischtroff-sur-Sarre Bischwiller Bissert Bitschhoffen Blaesheim Blancherupt Blienschwiller Boersch Boesenbiesen Bolsenheim Boofzheim Bootzheim Bosselshausen Bossendorf Bourg-Bruche Bourgheim Breitenau Breitenbach Bremmelbach Breuschwickersheim Brumath Burbach Bust Buswiller Butten Champenay Châtenois Cleebourg Climbach Colroy-la-Roche Cosswiller Croettwiller Dachstein Dahlenheim Dalhunden Dambach Dambach-la-Ville Dangolsheim Daubensand Dauendorf Dehlingen Dettwiller Diebolsheim Diedendorf Dieffenbach-au-Val Dieffenbach-lès-Woerth Dieffenthal Diemeringen Dimbsthal Dingsheim Dinsheim Domfessel Donnenheim Dorlisheim Dossenheim-Kochersberg Dossenheim-sur-Zinsel Drulingen Drusenheim Duntzenheim Duppigheim Durningen Durrenbach Durstel Duttlenheim Ebersheim Ebersmunster Eckartswiller Eckbolsheim Eckwersheim Eichhoffen Elsenheim Engenthal Engwiller Entzheim Epfig Erckartswiller Ergersheim Ernolsheim-Bruche Ernolsheim-lès-Saverne Erstein Eschau Eschbach Eschbourg Eschwiller Ettendorf Eywiller Fegersheim Fessenheim-le-Bas Flexbourg Forstfeld Forstheim Fort-Louis Fouchy Fouday Fréconrupt Friedolsheim Friesenheim Froeschwiller Frohmuhl Furchhausen Furdenheim Gambsheim Geispolsheim Geiswiller Gerstheim Gertwiller Geudertheim Gimbrett Gingsheim Goerlingen Goersdorf Gottenhouse Gottesheim Gougenheim Goxwiller Grandfontaine Grassendorf Graufthal Grendelbruch Gresswiller Gries Griesbach Griesbach-le-Bastberg Griesheim-près-Molsheim Gumbrechtshoffen Gundershoffen Gungwiller Gunstett Haegen Haguenau Handschuheim Hangenbieten Harskirchen Hatten Hattmatt Hegeney Heidolsheim Heiligenberg Heiligenstein Hengwiller Herbitzheim Herbsheim Hermerswiller Herrlisheim Hersbach Hessenheim Hilsenheim Hindisheim Hinsbourg Hinsingen Hipsheim Hirschland Hochfelden Hochstett Hoenheim Hoerdt Hoffen Hohatzenheim Hohengoeft Hohfrankenheim Hohwiller Holtzheim Hunspach Hurtigheim Huttendorf Huttenheim Ichtratzheim Illkirch-Graffenstaden Imbsheim Ingenheim Ingolsheim Ingwiller Innenheim Irmstett Issenhausen Ittenheim Itterswiller Ittlenheim Kaltenhouse Kauffenheim Keffenach Kertzfeld Keskastel Kesseldorf Kienheim Kilstett Kindwiller Kintzheim Kirchheim Kirrberg Kleinfrankenheim Kleingoeft Klingenthal Knoersheim Kogenheim Kolbsheim Krafft Krautergersheim Krautwiller Kriegsheim Kuhlendorf Kurtzenhouse Kuttolsheim Kutzenhausen La Broque La Petite-Pierre La Vancelle La Walck La Wantzenau Lalaye Lampertheim Lampertsloch Landersheim Langensoultzbach Laubach Lauterbourg Le Hohwald Leiterswiller Lembach Leutenheim Lichtenberg Limersheim Lingolsheim Lipsheim Littenheim Lixhausen Lobsann Lochwiller Lohr Lorentzen Lupstein Lutzelhouse Mackenheim Mackwiller Maennolsheim Maisonsgoutte Marckolsheim Marienthal Marlenheim Marmoutier Mattstall Matzenheim Meistratzheim Melsheim Memmelshoffen Menchhoffen Merkwiller-Pechelbronn Mertzwiller Mietesheim Minversheim Mitschdorf Mittelbergheim Mittelhausbergen Mittelhausen Mittelschaeffolsheim Mollkirch Molsheim Mommenheim Monswiller Morsbronn-les-Bains Morschwiller Mothern Muhlbach-sur-Bruche Munchhausen Mundolsheim Mussig Muttersholtz Mutzenhouse Mutzig Natzwiller Netzenbach Neubois Neugartheim Neuhaeusel Neuve-Église Neuwiller-lès-Saverne Niederbronn-les-Bains Niederhaslach Niederhausbergen Niederlauterbach Niedermodern Niedernai Niederroedern Niederschaeffolsheim Niederseebach Niedersoultzbach Niedersteinbach Nordheim Nordhouse Nothalten Obenheim Oberbronn Oberdorf-Spachbach Oberhaslach Oberhausbergen Oberhoffen-sur-Moder Oberlauterbach Obermodern Obernai Oberroedern Oberschaeffolsheim Oberseebach Obersoultzbach Obersteinbach Odratzheim Oermingen Offendorf Offenheim Offwiller Ohlungen Ohnenheim Ohnheim Olwisheim Orschwiller Osthoffen Osthouse Ostwald Ottersthal Otterswiller Ottrott Ottwiller Petersbach Pfaffenhoffen Pfalzweyer Pfettisheim Pfulgriesheim Plaine Plobsheim Preuschdorf Printzheim Puberg Quatzenheim Rangen Ratzwiller Rauwiller Reichsfeld Reichshoffen Reichstett Reimerswiller Reinhardsmunster Reipertswiller Reitwiller Retschwiller Reutenbourg Rexingen Rhinau Richtolsheim Riedheim Riedseltz Rimsdorf Ringeldorf Ringendorf Rittershoffen Roeschwoog Rohr Rohrwiller Romanswiller Rosenwiller Rosheim Rossfeld Rosteig Rothau Rothbach Rott Rottelsheim Rountzenheim Rumersheim Russ Saales Saasenheim Saessolsheim Saint-Blaise-la-Roche Saint-Jean-Saverne Saint-Martin Saint-Maurice Saint-Nabor Saint-Pierre Saint-Pierre-Bois Salenthal Salmbach Sand Sarre-Union Sarrewerden Saulxures Saverne Schaeffersheim Schaffhouse-près-Seltz Schaffhouse-sur-Zorn Schalkendorf Scheibenhard Scherlenheim Scherwiller Schillersdorf Schiltigheim Schirmeck Schirrhein Schirrhoffen Schleithal Schnersheim Schoenau Schoenbourg Schoenenbourg Schopperten Schwabwiller Schwindratzheim Schwobsheim Sélestat Seltz Sermersheim Sessenheim Siegen Siewiller Siltzheim Singrist Solbach Souffelweyersheim Soufflenheim Soultz-les-Bains Soultz-sous-Forêts Sparsbach Stattmatten Steige Steinbach Steinbourg Steinseltz Still Stotzheim Strasbourg Struth Stundwiller Sundhouse Surbourg Thanvillé Tieffenbach Traenheim Triembach-au-Val Trimbach Truchtersheim Uberach Uhlwiller Uhrwiller Urbeis Urmatt Uttenheim Uttenhoffen Uttwiller Valff Vendenheim Villé Voellerdingen Volksberg Wackenbach Wagenbach Wahlenheim Walbourg Waldersbach Waldhambach Waldolwisheim Waltenheim-sur-Zorn Wangen Wangenbourg Wasselonne Weinbourg Weislingen Weitbruch Weiterswiller Westhoffen Weyer Weyersheim Wildersbach Willgottheim Wilshausen Wilwisheim Wimmenau Windstein Wingen Wingen-sur-Moder Wingersheim Wintershouse Wintzenbach Wintzenheim-Kochersberg Wisches Wissembourg Witternheim Wittersheim Wittisheim Wiwersheim Woellenheim Woerth Wolfisheim Wolfskirchen Wolschheim Wolxheim Zehnacker Zeinheim Zellwiller Zinswiller Zittersheim Zollingen Zutzendorf
je voudrais fusionner les deux de façon automatique j'ai regarder le logiciel mysql-workbench

mais avant je voulais un coup de pouce et votre façon de faire

Merci.