|   SQL Befehle Teil II Wir wollen: Werte ändern Werte löschen Tabellen löschen    
   
    | SQLBefehl | Beschreibung | Syntax |   
    | UPDATE | Werte ändern | 
         UPDATE tbl_name SET col_name1=expr1, [col_name2=expr2, ...] [WHERE 
          where_definition] |   
    | DELETE | Zeilen löschen | 
        DELETE FROM tbl_name [WHERE where_definition] [LIMIT rows]  |   
    | DROP | Tabellen/Datenbanken löschen | 
        DROP TABLE tbl_name [, tbl_name,...] DROP DATABASE db_name |  
    | SELECT mit GROUP BY | Werte selektieren und Gruppieren | 
        SELECT interpret FROM cdsammlung
 GROUP BY interpret
 |      Stilistischer Exkurs:Um die Lese/Wartbarkeit sowie in Einzelfällen auch die Performance zu optimieren sollten einige stilistische Regeln eingehalten werden:
Wichtig ist es immer die gleichen Regeln zu verwenden (Meine Beispiele dienen deshalb zum Teil zur Abschreckung ;).Einheitliche SchreibweiseSQL Befehle immer gross schreiben: SELECT, INSERTTabellen und Spalten immer klein; cdsammlung, nameSinnvoll einrückenNamensgebung durchgängig halten (englisch/deutsch)Tabellen Mehrzahl, Felder Einzahl...   Exemplarische SQL Statments CREATE TABLE cdinterpret  
 
     SELECT interpret FROM cdsammlung
 GROUP BY interpret;
 DROP TABLE cdinterpret; CREATE TABLE cdinterpret (
 ID int(12) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 interpret char(32) NOT NULL
 )
 SELECT interpret FROM cdsammlung
 GROUP BY interpret
 
 INSERT INTO cdinterpret (interpret)
 VALUES
 ('Alice in Chains'),
 ('All Star'), ('Hallelulija'),
 ('Helloween'),
 ('Nationalgalerie'),
 ('Soundtrack'),
 ('stone temple pilots'),
 ('TALK'),
 ('Westernhagen')
  UPDATE cdsammlung SET interpret = 1 WHERE interpret = 'Alice in Chains';UPDATE cdsammlung SET interpret = 2 WHERE interpret = 'All Star';
 UPDATE cdsammlung SET interpret = 3 WHERE interpret = 'Hallelulija';
 UPDATE cdsammlung SET interpret = 4 WHERE interpret = 'Helloween';
 UPDATE cdsammlung SET interpret = 5 WHERE interpret = 'Nationalgalerie';
 UPDATE cdsammlung SET interpret = 6 WHERE interpret = 'Soundtrack';
 UPDATE cdsammlung SET interpret = 7 WHERE interpret = 'stone temple pilots';
 UPDATE cdsammlung SET interpret = 8 WHERE interpret = 'TALK';
 UPDATE cdsammlung SET interpret = 9 WHERE interpret = 'Westernhagen';
 
 SELECT cdsammlung.titel, cdinterpret.interpret
 FROM cdsammlung, cdinterpret
 WHERE cdinterpret.id = cdsammlung.interpret AND cdinterpret.id = 1
 UPDATE cdinterpret SET interpret='Talk' WHERE interpret = 'TALK';
 
 DELETE from cdinterpret WHERE interpret = 'Talk';     |