User Online: 1

   MySQL - Anweisungen by sven-oliver

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,...)

© by Sven-Oliver Tröbs - 2000-2008 - http://www.php-area.de/



Login





[ Registrieren ]