sql Fremdschlüsselstruktur auslesen.

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

  • sql Fremdschlüsselstruktur auslesen.

    Tag.

    Ich bin Sql-neuling, Frage:

    Wie kann ich aus einer gegebenen Datenbank die Fremdschlüssel
    der Tabellen erkennen? Oder bin ich diesem Fall auf die Dokumentation angewiesen..

    danke

  • #2
    Hallo!
    Datenbanken gibt's wie Sand am Meer.
    Welche ist denn gegeben?

    Kommentar


    • #3
      schorry

      MySql 4.0.15,

      ich hab mir grad das Posting zum Thema JOIN's durchgelesen und bemerkt dass man ja auch auf die explizite Angabe der Fremdschlüssel verzichten kann. Denke ich richtig, wenn ich sage dass MySql bei älteren Tabellen-typen(MyISAM) die Fremdschlüssel garnicht benutzt, sondern nur über Strukturähnlichkeiten zwischen Spalten verschiedener Tabellen operiert?

      Kommentar


      • #4
        Hallo!
        Ich vermute 'mal Du hattest schon was mit Datenbanken (Paradox?) zu tun,
        mit SQL aber nicht. Ist wohl eher eine grundsätzliche Frage Dir.

        Foreign keys im MySQL sind Ausnahmen.
        Die "normalen" keys sind hauptsächlich für performance vorhanden.

        SQL ist eine "eigene Welt".
        Die Relationen (JOIN) werden nicht statisch wie z.B. in Paradox-Keys definiert
        sondern können in jedem SQL-Query nach belieben mit JOIN definiert werden.

        Der Begriff "key" hat in SQL also eine wesentlich unbedeutendere Funktion als z.B. in Paradox.

        Es gibt Tutorials hier für SQL, dann wird das wohl klarer.

        Kommentar

        Lädt...
        X