mySQL: SELECT
1. Alle Datensätze anzeigen SELECT * FROM tabellenname zeigt alle Datensätze der Tabelle  tabellenname an.
SELECT kunde_name FROM tabellenname zeigt alle Felder kunde_name aller Datensätze der Tabelle tabellenname an. SELECT kunde_name, kunde_vorname FROM tabellenname zeigt alle Felder kunde_name und kunde_vorname aller Datensätze der Tabelle tabellenname an. 2. Einzelne Felder aller Datensätze anzeigen
SELECT kunde_name, kunde_vorname FROM tabellenname WHERE kunde_ort='Hamburg' Schränkt die Ausgabe auf alle Kunden aus Hamburg ein. Groß- und Kleinschreibung ist hier nicht relevant (Hamburg, hamburg). 3. Einschränkung mit WHERE
SELECT * FROM tabellenname WHERE kundeOrt LIKE '%freiburg%' findet die Orte “Ostfreiburg”, “Freiburg West” und “Freiburg-Süd”. Die Prozentzeichen sind Platzhalter für eine beliebige (oder keine) Zeichenfolge. 4. Platzhalter mit LIKE %
SELECT * FROM tabellenname WHERE kunde_ort=freiburg'  AND  kunde_name='müller' SELECT * FROM tabellenname WHERE kunde_name='mayer'  OR  kunde_name='maier' OR kunde_name='meyer' OR kunde_name='meier' 5. Verknüpfung von Abfragen mit OR und AND
SELECT * FROM tabellenname ORDER BY kunde_id sortiert nach Kunde-ID aufsteigend (bei Text: alphabetisch aufsteigend). SELECT * FROM tabellenname ORDER BY kunde_ort, kunde_name sortiert nach Ort und dann nach Name (d.h. innerhalb eines Ortes nach Name, alphabetisch aufsteigend). Um nicht aufsteigend, sondern absteigend zu sortieren, hängt man ein DESC an: SELECT * FROM tabellenname ORDER BY kunde_name DESC 6. Ausgabe sortieren mit ORDER BY

mySQL - SELECT

  • 1.
  • 2.
    1. Alle Datensätzeanzeigen SELECT * FROM tabellenname zeigt alle Datensätze der Tabelle tabellenname an.
  • 3.
    SELECT kunde_name FROMtabellenname zeigt alle Felder kunde_name aller Datensätze der Tabelle tabellenname an. SELECT kunde_name, kunde_vorname FROM tabellenname zeigt alle Felder kunde_name und kunde_vorname aller Datensätze der Tabelle tabellenname an. 2. Einzelne Felder aller Datensätze anzeigen
  • 4.
    SELECT kunde_name, kunde_vornameFROM tabellenname WHERE kunde_ort='Hamburg' Schränkt die Ausgabe auf alle Kunden aus Hamburg ein. Groß- und Kleinschreibung ist hier nicht relevant (Hamburg, hamburg). 3. Einschränkung mit WHERE
  • 5.
    SELECT * FROMtabellenname WHERE kundeOrt LIKE '%freiburg%' findet die Orte “Ostfreiburg”, “Freiburg West” und “Freiburg-Süd”. Die Prozentzeichen sind Platzhalter für eine beliebige (oder keine) Zeichenfolge. 4. Platzhalter mit LIKE %
  • 6.
    SELECT * FROMtabellenname WHERE kunde_ort=freiburg' AND kunde_name='müller' SELECT * FROM tabellenname WHERE kunde_name='mayer' OR kunde_name='maier' OR kunde_name='meyer' OR kunde_name='meier' 5. Verknüpfung von Abfragen mit OR und AND
  • 7.
    SELECT * FROMtabellenname ORDER BY kunde_id sortiert nach Kunde-ID aufsteigend (bei Text: alphabetisch aufsteigend). SELECT * FROM tabellenname ORDER BY kunde_ort, kunde_name sortiert nach Ort und dann nach Name (d.h. innerhalb eines Ortes nach Name, alphabetisch aufsteigend). Um nicht aufsteigend, sondern absteigend zu sortieren, hängt man ein DESC an: SELECT * FROM tabellenname ORDER BY kunde_name DESC 6. Ausgabe sortieren mit ORDER BY