Viele Websites verwenden Daten in der relationalen Datenbank MySQL gespeichert. Mit Hilfe dieses Systems , Entwickler Modell ihre Daten in Tabellen und Spalten . Jeder Datensatz von Daten in einer einzigen Tabelle kann einen Wert für jede Spalte in der Tabelle . MySQL kann mehrere Arten von Daten , und Entwickler können eine Reihe von Anweisungen verarbeitet werden , um die Daten in einer MySQL- System zu verwalten. Wie bei jedem Prozess Scripting sind Fehler gemeinsam mit den am häufigsten verwendeten Arten von Anweisungen mit bestimmten Themen verbunden. Statements
Entwickler verwenden SQL-Anweisungen zu erstellen, zu aktualisieren und MySQL-Datenbanken abzufragen . Durch das Schreiben von SQL-Skripten , Entwickler können verschiedene Arten von Erklärung zu einer MySQL-Datenbank ausführen , einschließlich select-Anweisungen für Abfragen , Aktualisieren Aussagen zur Veränderung Werte , INSERT-Anweisungen für das Hinzufügen neuer Daten in eine Tabelle zu erstellen und Erklärungen für eigentlich bauen Tische . Die Syntax in diesen Aussagen müssen präzise sein , damit der Prozess erfolgreich sein. Sowie verhindert ein SQL-Skript von der Ausführung erfolgreich , können Fehler in MySQL Syntax verursachen gesamte Web -Anwendungen zu scheitern.
Datenbank Gegenstände
MySQL Datenbank Aussagen beziehen sich oft auf Tisch und Spaltennamen , wie das folgende Beispiel zeigt, Abfrage-Anweisung : SELECT
cust_name FROM Kunden_Details ;
Wenn die Tabelle oder Spalte Namen nicht in der Abfrage -und Verlustrechnung dargestellt genau , wie sie in der MySQL-Datenbank sind dieser Prozess wird nicht erfolgreich sein. Die MySQL Keywords für "select " und " aus " muss auch richtig geschrieben werden. Diese Begriffe müssen nicht in Großbuchstaben so lange aufgenommen werden , wie sie richtig geschrieben sind , aber unter Verwendung von Großbuchstaben kann eine Aussage mehr lesbar - . Und das Skript als Ganzes daher weniger fehleranfällig im Allgemeinen
Werte
MySQL Aussagen enthalten häufig Datenwerte . Dazu gehören Aktualisierungen, Einfügungen und Abfragen , wie die folgende INSERT-Anweisung zeigt :
INSERT INTO Kunden_Details ( cust_id , cust_name ) VALUES (12, " John Smith ");
In diesem Fall der Tabellen-und Spaltennamen dürfen keine Fehler , und die Werte müssen korrekt formatiert werden. Hier ist die erste Spalte Wert eine ganze Zahl ist und die zweite ist eine Zeichenkette . Während die Zahl direkt aufgenommen werden können , muss die Zeichenfolge in Anführungszeichen gesetzt werden , oder es wird Syntaxfehler verursachen. UPDATE-und INSERT -Anweisungen enthalten immer Daten Werte in die Datenbank aufzunehmen , aber Abfragen können solche Werte als Option enthalten , wie der folgende Code zeigt :
SELECT cust_name FROM WHERE Kunden_Details cust_id = 12;
< p > Dieser Code fragt Tabellenzeilen mit einem bestimmten Wert in einer der Spalten .
Assoziierte Technologies
MySQL Datenbanken häufig in Verbindung mit anderen Web -Technologien wie Server arbeiten - Skripte in PHP und HTML für Web Seitenmarkup . Wenn Entwickler PHP-Skripte verwenden, um Website -Interfaces zu bauen, sind sie MySQL Aussagen in dieser Skripte , dann bauen die Ergebnisse in HTML-Markup -Code. Dieses Verfahren kann besonders schwierig durchzuführen , ohne Syntaxfehler. Das folgende Beispiel PHP Code erstreckt sich die Insert-Anweisung Code zu demonstrieren :
$ query = " INSERT INTO Kunden_Details ( cust_id , cust_name ) VALUES (12, ' John Smith ' )";
Um Verwechslungen zu vermeiden, verwendet der Code einfachen Anführungszeichen für den Wert und das doppelte Anführungszeichen um die Aussage selbst . Ohne diese Änderung wäre die Aussage enthalten einen Syntaxfehler.