Auswählen einer einzelnen Zeile in MySQL

7

Ich benutze MySQL, ich habe eine Tabelle mit 9 Spalten. Einer von ihnen ist der Primärschlüssel.

Wie kann ich eine einzelne Zeile anhand des Primärschlüssels oder der Spalte 8 oder 4 auswählen?

    
aggitan 11.09.2009, 18:49
quelle

3 Antworten

19

Wenn ich Ihre Frage richtig verstanden habe:

%Vor%

Das Keyword stellt sicher, dass nur eine Zeile zurückgegeben wird.

>     
ChristopheD 11.09.2009, 18:52
quelle
3
%Vor%     
RedFilter 11.09.2009 18:51
quelle
0

Spalten in SQL haben keine definierte 'Reihenfolge'. Datenbanksysteme verfolgen im Allgemeinen eine Reihenfolge für Anzeigezwecke, aber es ist nicht sinnvoll, eine Datenbank nach einer Spalte nach Nummer zu fragen. Sie müssen den Namen der Spalte kennen, um den Inhalt abzufragen.

Das Gleiche gilt für den Primärschlüssel (der übrigens nicht nur eine einzelne Spalte sein darf). Sie müssen wissen, um welche Spalte es sich handelt und wie diese Spalte benannt ist, um eine Abfrage auszuführen.

Wenn Sie diese Dinge nicht kennen oder dynamisch herausfinden müssen,

%Vor%

sagt Ihnen die Namen jeder Spalte und ob sie Teil des Primärschlüssels ist oder nicht. Es wird eine Tabelle zurückgeben, die Sie wie jedes andere Ergebnis lesen können.

    
Ian Clelland 11.09.2009 19:00
quelle

Tags und Links