|
Hier werden alle ntigen MySQL-Anweisungen, die fr
die Datenbankprogrammierung ntig sind erkl?rt. Ich mchte darauf hinweisen,
dass eine ganze Menge mehr Anweisungen existieren, als ich hier erkl?re. Ich
bemhe mich, diesen Part im Laufe der Zeit noch zu erweitern. Falls ihr Fragen
habt, knnt ihr auch gerne an mich wenden unter info@php-area.de
1. Datens?tze mit
"SELECT * FROM Tabellename" lesen Um Datens?tze aus einer
MySQL-Tabelle zu lesen, wird die Anweisung SELECT .. FROM
Tabellenname verwendet. Um aus der Tabelle "Test" Alle Datens?tze zu
lesen, mu?. folgender Befehl verwendet werden: SELECT * FROM
Test * steht fr alles. Um nur eine Spalte auszulesen, wird folgender
Befehl verwendet: SELECT eins FROM
Test eins ist der Spaltenname. Am besten ist es wenn
ihr ein Bisschen rumprobiert.
2. Datens?tze mit
"DELETE FROM Tabellename" lschen Um Daten aus MySQL-Tabellen zu
lschen. Wird DELETE FROM Tabellename verwendet.
Die Konstruktion DELETE FROM Test lscht alle Daten aus der Tabelle "Test". Man kann aber auch nur eine einzelne Spalte
lschen: DELETE eins FROM Test Eins ist der Name der zu
lschenden Spalte. Um Tabellen zu lschen, wird der Befehl "DROP TABLE Tabellenname". Auch hier empfehle ich ein Bisschen
rumzuprobieren. Aber Vorsicht. Bei falscher Anwendung, knnen die gelschten
Daten nicht wieder hergestellt werden!
3. Arbeiten mit
"WHERE-Bedingungen" Um pr?ziser Daten aus Tabellen zu lesen bzw. zu
lschen knnen die sog. WHERE-Bedingungen verwendet
werden. Man kann damit die Anweisung vereinfachen. Wenn man z.B. nur alle Zeilen
bentigt, bei denen in der Spalte "eins" den Wert "100" hat, kann man auch
folgende Anweisung verwenden: SELECT * FROM Test WHERE
eins=100 Genauso kann man Daten aus Tabellen lschen: DELETE FROM Test WHERE eins=100 Hier werden alle Zeilen
gelscht, bei denen das Feld "eins" den Wert "100" hat.
4. Datens?tze
einfgen mit "INSERT INTO Tabellenname" Natrlich knnen Datens?tze
auch in Tabellen eingefgt werden. Es gibt 2 Mglichkeiten. Die erste
Mglichkeit schreibt Daten der Reihe nach in die Tabelle. Die zweite nur in die
angegebenen Felder.
1. Der Reihe nach schreiben INSERT INTO Tabellenname VALUES
(wert1,wert2,wert3,...)
2. Nur in angegebene Felder
schreiben: INSERT INTO Tabellenname (spalte1, spalte2,
spalte3, ...) VALUES (wert1,wert2,wert3,...)
|