1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Einfügen eines Elements in eine Tabelle

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von bernhart, 30 Juli 2017.

  1. bernhart

    bernhart Benutzer

    Hallo allerseits,
    habe eine prinzipielle Frage zur Struktur einer Tabelle.
    Angenommen ein Datensatz besteht nur aus einer Integer-Zahl.
    Jetzt fügt man nacheinander Datensätze (also Zahlen) ein, wie z.B:
    8, 2, 6, 3, 8, 3, 2
    Werden diese Zahlen dann in dieser Reihenfolge hintereinander abgelegt?
    (wie in einer verketten Liste)?
    Gibt es dann einen SQL-Befehl wie next(), mit dem man dann nacheinander auf die Zahln zugreifen kann?
    Oder macht dies eine relationale DB nicht?

    mfg
    Bh
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Relationale Datenbanken betrachte die Daten als Menge, ohne innere Sortierung. Die physische Reihenfolge der Daten innerhalb einer Tabelle kann sich auch ändern, z.B. durch UPDATE. Daher nie sich auf eine bestimmte Sortierung verlassen. Wenn man Sortierung braucht, dann via ORDER BY. Zugriff auf Vorgänger/Nachfolger bekommt man via Window-Funktionen wie lag(), sofern die DB das kann. mySQL kann es nicht.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden