Arbeiten mit SQLiteSpy: Unterschied zwischen den Versionen
(→Datensätze in Tabellen löschen) |
(→Datensätze in Tabellen einfügen) |
||
Zeile 63: | Zeile 63: | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
− | INSERT INTO | + | INSERT INTO Tabellenname VALUES (Wert1, Wert2, Wert>,...,WertN); |
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
Zeile 76: | Zeile 76: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
+ | |||
+ | <u>Beachte:</u> Werte für den Datentyp "VARCHAR" und "INT" müssen von "..." umschlossen werden! | ||
== Datensätze in Tabellen bearbeiten == | == Datensätze in Tabellen bearbeiten == |
Version vom 16. Mai 2014, 11:11 Uhr
Das Programm SQLiteSpy kannst du dir vom Austausch-Laufwerk (-> Lehrer public -> FuchsF -> 9) kopieren oder hier kostenlos herunterladen.
Inhaltsverzeichnis |
Aufbau des Programms
Tabellen erstellen
Der CREATE TABLE - Befehl ermöglicht es, eine neue Tabelle innerhalb einer Datenbank anzulegen.
Allgemein:
CREATE TABLE Tabellenname ( Spalte1 Datentyp, Spalte2 Datentyp, Spalte3 Datentyp, ... SpalteN Datentyp, PRIMARY KEY(Spalte1) );
Beispiel 1:
CREATE TABLE LEHRER ( LehrerNr INT, Name VARCHAR(50), GebDat DATE, PRIMARY KEY(LehrerNr) );
Beispiel 2: Erstellung einer Beziehungstabelle
CREATE TABLE unterrichtet ( LehrerNr INT, Fach VARCHAR(15), PRIMARY KEY(LehrerNr,Fach) );
Tabellen bearbeiten
Tabellen löschen
Der DROPTABLE - Befehl ermöglicht es, eine vorhandene Tabelle mit all ihren Datensätze zu löschen.
Allgemein:
DROP TABLE Tabellenname;
Beispiel:
DROP TABLE LEHRER;
Beachte: Eine gelöschte Tabelle kann nicht wiederhergestellt werden!
Datensätze in Tabellen einfügen
Der INSERT INTO - Befehl ermöglicht es, in eine vorhandene Tabelle einen oder mehrere Datensätze einzufügen.
Allgemein:
INSERT INTO Tabellenname VALUES (Wert1, Wert2, Wert>,...,WertN);
Wir wollen nun in die vorher bereits erstellte Tabelle Lehrer Datensätze einfügen!
Zur Erinnerung noch einmal das Schema:
LEHRER [ LehrerNr : INT ; Name : VARCHAR(50) ; GebDat : DATE ]
Beispiel 1:
INSERT INTO LEHRER VALUES (1, "Herr Müller", "1980-05-20");
Beachte: Werte für den Datentyp "VARCHAR" und "INT" müssen von "..." umschlossen werden!
Datensätze in Tabellen bearbeiten
Datensätze in Tabellen löschen
Der DELETE - Befehl ermöglicht es, einen Datensätz innerhalb einer Tabelle zu löschen.
Allgemein:
DELETE FROM Tabellenname WHERE Bedingung;
Beispiel:
DELETE FROM LEHRER WHERE LehrerNr = 1;