MySQL - Nur einen Datensatz ausgeben

So ermitteln Sie nur einen Datensatz aus einer MySQL-Tabelle

Im Laufe der Zeit sammeln sich in Datenbank-Tabellen von MySQL allerhand Datensätze, die mit zunehmender Menge auch immer mehr Zeit bei der Abfrage in Anspruch nehmen. Besonders bei häufigen Abfragen, die durch viele Benutzer einer Webseite auftreten, kann es sinnvoll sein, die Zeit einer Datenbankanfrage zu reduzieren. Oftmals reicht es daher aus, nur einen einzigen Datensatz auszulesen, wenn beispielsweise nur der Eintrag einer bestimmten ID angezeigt werden soll. Dafür muss die MySQL-Abfrage begrenzt werden.

Datenbankabfrage bei MySQL mittels Limit-Befehl auf einen Datensatz reduzieren

Um Datenbankabfragen zu limitieren, verwendet man am Ende des Querys den Befehl LIMIT. Die Abfrage eines Benutzernamens per ID könnte dann wie folgt aussehen:


SELECT name FROM `users` WHERE `id`=1 LIMIT 1

Möchte man beispielsweise den letzten Eintrag der Tabelle news ermitteln, dann muss man die Tabelle per ASC (aufsteigend) oder DESC (absteigend) sortieren und das beispielsweise anhand des Eintragsdatums, welchen man dann als Timestamp gespeichert hat:


SELECT * FROM `news` ORDER BY `date` DESC LIMIT 1

Hin und wieder kann es auch notwendig sein, den LIMIT-Statement zu erweitern, indem man beispielsweise ab dem dritten Eintrag in der Datenbank genau einen Eintrag abfragt. Dies kann bei Aufteilung von Datensätzen auf mehreren Seiten sinnvoll sein, wie hier anhand eines Eintrages dargestellt:


SELECT * FROM `news` LIMIT 2,1

Die erste Stelle gibt dann den Eintrag in der Tabelle an. Da man bei 0 mit dem Zählen beginnt, wäre der dritte Eintrag die 2. Dann wird die LIMIT-Abfrage per Komma getrennt und die Anzahl der Einträge festgelegt, die ab da angezeigt werden sollen, also beispielsweise 1.

Im Grunde entspricht die MySQL-Abfrage LIMIT 1 daher exakt der Abfrage LIMIT 0,1.

Diesen Tipp bewerten:

Mehr zum Thema: Webdesign aus der Kategorie Computer & Internet

Ihr Kommentar
 Ihr Name *
Keine Phantasienamen, Markennamen oder ähnliches.
 Ihr Avatar *
 E-Mail *
Wird nicht veröffentlicht. (Datenschutz)
 Kommentar *

Kommentare, die Werbung enthalten, werden nicht veröffentlicht.

Beliebt und gern gelesen:

Meditation für die Gesundheit - Körper, Geist und Seele in Einklang bringen
Erfahren Sie an dieser Stelle, welche positiven Effekte eine korrekt durchgeführte Meditation für Körper und Geist mit sich bringt und welche Meditationsformen es gibt.
Hausmittel gegen Urinstein - Urinstein im WC entfernen
Urinstein verdirbt ihnen jeden Toilettenbesuch? Mit welchem Hausmittel Sie Urinstein im WC entfernen können, zeigt Ihnen dieser Tipp.
Spüllappen und Putzschwämme in der Mikrowelle desinfizieren
Sie möchten Ihre Aufwaschlappen und Putzschwämme mit Hilfe der Mikrowelle desinfizieren und von Bakterien befreien? Wie Sie dies im Detail realisieren können, zeigt Ihnen dieser Tipp.
5er Dübel - Welche Schrauben verwendet man?
Sie benötigen für einen 5er Dübel die passenden Schrauben? Welcher Durchmesser der richtige ist und welche Länge die Schrauben haben sollten, erfahren Sie hier.
Gesundheit: Elektrosmog im Schlafzimmer reduzieren
Wenigstens beim Schlafen möchten Sie dem alltäglichen Elektrosmog entkommen? Wie man die gesundheitliche Belastung elektrischer Geräte im Schlafzimmer reduziert, lesen Sie hier.