MySQL Datenbank bestimmten wert auslesen?
Hi,
ich habe mir mal eine Datenbank Tabelle gebastelt, aus der ich immer einen bestimmten Wer auslesen möchte.
z.B.
Name | Alter | Größe
Günther | 36 | 1,36 ... | ... | ...
uns ich möchte z.B. vom Günther das Alter haben, wie mache ich das?
3 Antworten
select 'Alter' from Tabelle where Name = 'Günther'
Ich würde die Spalte nicht Alter nennen, da dies ein Schlüsselwort im SQL-Wortschatz ist.
Außerdem würde ich die Spalte Größe Groesse nennen.
SQL Query: SELECT 'Name', 'Alter' FROM yourTableName WHERE 'Name' = 'Günther'
Ein Datenbank-Query ist recht gut zu lesen. Übersetzt heißt das wohl: "Suche mir 'Name' und 'Alter' aus der Tabelle youTableName wo der 'Name' Günther ist"
Du solltest aber beachten, dass "Alter" ein SQL-Statement ist (ein Name der in der SQL-Syntax bereits fest belegt ist) - hier kann es zu "Missverständnissen" kommen
In der Regel verwendet man übrigens in regulären Tabellen ein Attribut namens ID (mit der Eigenschagt auto increment, also automatisch hochzählen - dann muss man beim Anlegen eines neuen Datensatzes auch keine ID angeben), um die einzelnen Datensätze voneinander auch dann unterscheiden zu können, wenn es z. B. zwei Personen mit dem Namen Günther gibt.