Frage zu Spaltentype

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zu Spaltentype

    Hallo,

    ich hab mir gerade die opengeodb runtergeladen und bräuchte einen Tipp. Welchen Spaltentype sollte ich für die Plz nehmen?

    Beispiel Berlin:

    10115, 10117, 10119, 10178, 10179, 10243, 10245, 10247, 10249, 10315, 10317, 10318,
    10319, 10365, 10367, 10369, 10405, 10407, 10409, 10435, 10437, 10439, 10551, 10553,
    10555, 10557, 10559, 10585, 10587, 10589, 10623, 10625, 10627, 10629, 10707, 10709,
    10711, 10713, 10715, 10717, 10719, 10777, 10779, 10781, 10783, 10785, 10787, 10789,
    10823, 10825, 10827, 10829, 10961, 10963, 10965, 10967, 10969, 10997, 10999, 12043,
    12045, 12047, 12049, 12051, 12053, 12055, 12057, 12059, 12099, 12101, 12103, 12105,
    12107, 12109, 12157, 12159, 12161, 12163, 12165, 12167, 12169, 12203, 12205, 12207,
    12209, 12247, 12249, 12277, 12279, 12305, 12307, 12309, 12347, 12349, 12351, 12353,
    12355, 12357, 12359, 12435, 12437, 12439, 12459, 12487, 12489, 12524, 12526, 12527,
    12529, 12555, 12557, 12559, 12587, 12589, 12619, 12621, 12623, 12627, 12629, 12679,
    12681, 12683, 12685, 12687, 12689, 13051, 13053, 13055, 13057, 13059, 13086, 13088,
    13089, 13125, 13127, 13129, 13156, 13158, 13159, 13187, 13189, 13347, 13349, 13351,
    13353, 13355, 13357, 13359, 13403, 13405, 13407, 13409, 13435, 13437, 13439, 13465,
    13467, 13469, 13503, 13505, 13507, 13509, 13581, 13583, 13585, 13587, 13589, 13591,
    13593, 13595, 13597, 13599, 13627, 13629, 14050, 14052, 14053, 14055, 14057, 14059,
    14089, 14109, 14129, 14163, 14165, 14167, 14169, 14193, 14195, 14197, 14199

    Wär Text in diesen Fall das Richtige?

  • #2
    wohl eher varchar. das problem bei plz sind die nuller also z.b. 01234

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Hallo Peter,

      varchar hat doch nur 255 Zeichen. Oder?

      Kommentar


      • #4
        maximal. plz haben nur 5
        [FONT="Helvetica"]twitter.com/unset[/FONT]

        Shitstorm Podcast – Wöchentliches Auskotzen

        Kommentar


        • #5
          ja schon, ich versuch es mal anders zu erklären.

          die daten aus der datei sehen in etwa so aus:

          Baden-Württemberg#Alb-Donau-Kreis#Asselfingen#-#UL#10.2#48.5333#89176
          Baden-Württemberg#Alb-Donau-Kreis#Ballendorf#-#UL#10.0833#48.55#89177
          Baden-Württemberg#Alb-Donau-Kreis#Balzheim#-#UL#10.0833#48.1833#88481
          Baden-Württemberg#Alb-Donau-Kreis#Beimerstetten#-#UL#9.98333#48.4833#89179
          Baden-Württemberg#Alb-Donau-Kreis#Berghülen#-#UL#9.76138#48.465#89180
          Baden-Württemberg#Alb-Donau-Kreis#Berghülen#Bühlenhausen#UL#9.78091#48.4599#89180
          Baden-Württemberg#Alb-Donau-Kreis#Berghülen#Treffensbuch#UL#9.79387#48.4804#89180

          und für berlin so:

          Berlin#Kreisfreie Stadt Berlin#Berlin#-#B#13.4#52.5167#
          10115,10117,10119,10178,10179,10243,10245,10247,10249,
          10315,10317,10318,10319,10365,10367,10369,10405,10407,
          10409,10435,10437,10439,10551,10553,10555,10557,10559,
          10585,10587,10589,10623,10625,10627,10629,10707,10709,
          10711,10713,10715,10717,10719,10777,10779,10781,10783,
          10785,10787,10789,10823,10825,10827,10829,10961,10963,
          10965,10967,10969,10997,10999,12043,12045,12047,12049,
          12051,12053,12055,12057,12059,12099,12101,12103,12105,
          12107,12109,12157,12159,12161,12163,12165,12167,12169,
          12203,12205,12207,12209,12247,12249,12277,12279,12305,
          12307,12309,12347,12349,12351,12353,12355,12357,12359,
          12435,12437,12439,12459,12487,12489,12524,12526,12527,
          12529,12555,12557,12559,12587,12589,12619,12621,12623,
          12627,12629,12679,12681,12683,12685,12687,12689,13051,
          13053,13055,13057,13059,13086,13088,13089,13125,13127,
          13129,13156,13158,13159,13187,13189,13347,13349,13351,
          13353,13355,13357,13359,13403,13405,13407,13409,13435,
          13437,13439,13465,13467,13469,13503,13505,13507,13509,
          13581,13583,13585,13587,13589,13591,13593,13595,13597,
          13599,13627,13629,14050,14052,14053,14055,14057,14059,
          14089,14109,14129,14163,14165,14167,14169,14193,14195,
          14197,14199

          meine spalten für mysql hab ich so angelegt:

          CREATE TABLE IF NOT EXISTS geo_de(
          id int(6) unsigned NOT NULL auto_increment,
          bl varchar(25) NOT NULL,
          kr varchar(70) NOT NULL,
          ort varchar(50) NOT NULL,
          ortsteil varchar(50) NOT NULL,
          kz varchar (3) NOT NULL,
          lang float default NULL,
          breit float default NULL,
          plz text default NULL,
          PRIMARY KEY (id),
          INDEX (plz)
          )
          ENGINE=InnoDB CHARACTER SET utf8;

          mein problem ist jetzt das ich nicht genau weiss welchen spaltentype ich für die plz nehmen muss. ausserdem will ich für plz einen index setzen, was aber mit text nicht funktioniert. ich hoffe ihr versteht jetzt mein problem. was für einen spaltentype würdet ihr in diesem fall empfehlen?

          Kommentar


          • #6
            Ich würde die PLZ in eine eigene Tabelle schreiben, in der ich angebe, zu welcher Stadt sie gehört. Natürlich für jede PLZ einen eigenen Datensatz.

            Ähnlich würde ich bei den Kreisen vorgehen. Nur halt, dass man im Datensatz der Stadt auf den Kreis referenziert.
            [FONT="Helvetica"]twitter.com/unset[/FONT]

            Shitstorm Podcast – Wöchentliches Auskotzen

            Kommentar


            • #7
              hm, das ist ein guter vorschlag. ich lass mir das mal durch den kopf gehen.

              danke dir

              Kommentar


              • #8
                Original geschrieben von Malaga
                hm, das ist ein guter vorschlag. ich lass mir das mal durch den kopf gehen.

                danke dir
                Das ist nicht nur ein guter Vorschlag, das ist empfohlen und Standard
                [FONT="Helvetica"]twitter.com/unset[/FONT]

                Shitstorm Podcast – Wöchentliches Auskotzen

                Kommentar

                Lädt...
                X