After taking your course, my knowledge of PHP has ballooned! "Nachdem ich Ihren Kurs hat meine Kenntnisse in PHP aufgebläht!"
Rauben

Structured Query Language

SQL wurde entwickelt, um maniplulate Datenbanken . Damit meine ich suche meine, hinzufügen und aktualisieren. Neben der Änderung der Struktur der Datenbank. Ich will nicht zu sehr ins Detail gehen in diesem Tutorial, denn obwohl SQL entspricht in der Regel zu einem Standard, haben einige proprietry Datenbank-Anbietern gibt es eigene Implementierungen von bestimmten SQL-Funktionalität vorgenommen.

Daher werde ich einfach geben ein Überblick über die wichtigsten SQL-Anweisungen.

Wählen Statement

Die select-Anweisung, wie es Name schon sagt wählt Daten aus einer Tabelle oder einer Gruppe von Tabellen.
FROM People SELECT * FROM Menschen

Werden alle Spalten auswählen die Stern (*) zeigt an, alle Spalten ausgewählt werden sollte, sondern auch, weil es keine WHERE-Klausel der Anweisung auch wählen werden alle Zeilen aus der Tabelle Personen.

Um die Datenmenge zu beschränken kehrte etwas Ähnliches wie das folgende getan werden kann.

FROM People WHERE name = ' tom ' SELECT * FROM person WHERE name = 'Tom'

Die where-Klausel zeigt an, dass nur Personen mit dem Namen "Tom" zurückgegeben werden sollen.

Natürlich können Sie nicht wählt die Verwendung von Zahlen

FROM People WHERE age > = 23 SELECT * FROM person WHERE Alter> = 23

Damit werden alle Personen mit einem Alter gleich oder größer als 23.

Sie können auch logische Operatoren wie AND oder OR.

FROM People WHERE name like ' mat % ' AND age > = 23 SELECT * FROM Personen WHERE name LIKE '% Matte "und Alter> = 23

Damit wird Menschen, deren Alter ist gleich oder größer als 23 zurückkehren, der LIKE-Operator verwendet, um eine teilweise Übereinstimmung dies in diesem Fall wird es wieder keine Namen, die den ersten Teil des Strings und dann alles nach dem wilden Karte übereinstimmen. Also Namen wie matt, würde Mathew alle zurückgegeben werden.

Natürlich, wenn Sie einen Operator wie OR anstatt verwendet, und es würde zurückkehren Reihen waren der Name oder das Alter abgestimmt.

Update-Anweisung

Die UPDATE-Anweisung aktualisiert vorhandenen Zeilen.
' Rob ' UPDATE Personen SET name = 'Rob'

Die obige Aussage setzen Sie alle Namen in der Tabelle People to Rob sein.

Wie der Select-Anweisung eine WHERE-Klausel verwendet, um einzuschränken, was die Aussage wird angewendet werden können.

' Rob ' WHERE id = 1 UPDATE Personen SET name = 'Rob' WHERE id = 1
Diese Aussage wird nur aktualisiert die Leute Zeile mit der ID 1.

Legen Sie Statement

Diese Aussage fügt Daten in eine bereits bestehende Tabelle.
name , age ) VALUES ( ' Dom ' , 25 ) INSERT INTO Personen (Name, Alter) VALUES ('Dom', 25)

Die oben genannten Anweisung fügt Dom in der Spalte name und 25 in der Spalte alter. Die Werte in dem ersten Satz von Klammern sind die Spalten eingefügt werden, und die Werte in der Klammer hinter dem Schlüsselwort Werte sind die Werte in den Spalten in der ersten Reihe von Klammern in der genauen Reihenfolge angegeben setzen.

Delete Statement

Diese Anweisung funktioniert in ähnlicher Weise zu den anderen Aussagen, dass es auch eine WHERE-Klausel.
DELETE FROM Menschen
Diese Aussage löscht alle Zeilen aus der Tabelle Personen.
' Rob ' DELETE FROM person WHERE name = 'Rob'
Diese Erklärung wird Löschen von Zeilen, wo die Leute Name ist Rob.

Noch keine Kommentare wurden zur Verfügung gestellt.
Security Image
Geschrieben von: Dominic Skinner
Zuletzt aktualisiert: 2011.10.25 16.00.38