In diesem Abschnitt wird auf die Vorgehensweise bei der Generierung und beim Löschen von Tabellen eingegangen. Eine Tabelle wird in SQL mit der folgenden Syntax erzeugt: CREATE TABLE Tabellen_Name Als Beispiel wird nun die Spieler-Tabelle, die in Kapitel 10.1 betrachtet wurde, unter Verwendung einer Java-Klasse erzeugt. In dieser Tabelle sind 4 Spalten enthalten: Spieler_Nr vom Typ int, Name und Nachname vom Typ String und Gespielt vom Typ int. Der hierzu notwendige Code sieht wie folgt aus: // mein_con stellt eine Anbindung an die Datenbank dar. // Eine Anweisung wird erzeugt Statement mein_stmt = mein_con.createStatement(); // Anweisung ausfuehren, um eine Tabelle zu erzeugen mein_stmt.execute( "CREATE TABLE Spieler(" + "Spieler_Nr integer,"+ "Nachname varchar (32)," + "Vorname varchar (32),"+ "Gespielt integer );" ); Nachdem die Tabelle erzeugt wurde, können anschließend Datensätze hinzugefügt werden. Das Hinzufügen von Datensätzen erfolgt mit Hilfe der folgenden Syntax: INSERT INTO Tabellen_Name VALUES (Werte der Datensätze); Somit ergibt sich für die oben angegebene Tabelle das folgende Code-Segment: mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (1, 'ElSaddik', 'Abed', 4)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (2, 'Fischer', 'Stephan', 6)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (3, 'ElSaddik', 'Abutti', 8)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (4, 'Frankfurter', 'Richard', 2)" ); Das Löschen von Datensätzen einer Tabelle erfolgt in ähnlicher Art und Weise mit dem Schlüsselwort DELETE, das dann eine ganze Zeile löscht. Die Verwendung von DELETE erfolgt mit Hilfe der Syntax: DELETE FROM Tabellen_Name WHERE Bedingung Das folgende Code-Segment führt zum Löschen der ersten und dritten Zeile der bereits verwendeten Tabelle Spieler: mein_stmt.executeUpdate ("DELETE FROM Spieler WHERE Nachname = 'ElSaddik' ");