Wie SQL-Code von Hand für HTML5and CSS3 Programmierung zu schreiben

Obwohl Sie phpMyAdmin verwenden können SQL-Datenbanken zu erstellen, die alle wirklich tut, ist es zu schreiben und SQL-Code für Sie für HTML5 und CSS3 Programmierung ausführen. Als Programmierer, sollten Sie wissen, wie SQL-Code zu schreiben.

SQL-Syntax Regeln

Die Regeln und Traditionen von SQL sind etwas einzigartig, weil diese Sprache einen anderen Zweck hat als traditionelle Programmiersprachen:

  • Schlüsselwörter sind in Großbuchstaben geschrieben. Offiziell ist SQL nicht case-sensitive, aber die Tradition ist es, alle reservierten Wörter in Großbuchstaben und die Namen aller Ihrer benutzerdefinierten Elemente Kamel-Fall zu machen. Einige Varianten von SQL sind case-sensitive, so dass Sie am sichersten davon aus, dass sie alle sind.

  • Eine Anweisung kann mehr als eine Zeile im Editor übernehmen. SQL-Anweisungen sind nicht in der Regel schwierig, aber sie können lange erhalten.

  • Logische Zeilen enden mit Semikolons.

  • Leerraum wird ignoriert. DBMS-Systeme nicht achten auf die Räume und Wagenrücklauf, so können Sie diese Tools verwenden, um Ihren Code Bedeutung zu klären.

  • Einfache Anführungszeichen werden für die Textwerte verwendet.

Die Untersuchung der buildContact.sql Skript

Werfen Sie einen Blick auf den folgenden Code:

-- buildContact.sqlDROP TABLE IF EXISTS Kontakt-CREATE TABLE-Kontakt (contactID int PRIMARY KEY, name VARCHAR (50), Firma VARCHAR (30), E-Mail VARCHAR (50)) - INSERT INTO Kontakt VALUES (0, 'Bill Gates', 'Microsoft ',' [email protected] ') - in Kontakt WERTE INSERT (1,' Steve Jobs ',' Apple '[email protected]') - in Kontakt WERTE INSERT (2, 'Linus Torvalds', 'Linux Stiftung ',' [email protected] ') - INSERT INTO Kontakt VALUES (3' Andy Harris ',' Wiley Press ',' [email protected] ') - SELECT * FROM kontakt-

Diese leistungsstarke Code wird in SQL geschrieben. Hier ein Überblick:

  1. Löschen Sie die Kontakttabelle, wenn es bereits vorhanden ist.

    Dieses Skript neu erstellt vollständig die Kontakttabelle, so dass, wenn es bereits vorhanden ist, wird es vorübergehend Doppelarbeit zu vermeiden gelöscht.

  2. Erstellen Sie eine neue Tabelle mit dem Namen Kontakt.

    Wie Sie sehen können, ist die Erstellung von Tabellen Syntax Ersatz aber ziemlich einfach. Jeder Feldname wird durch seinen Typ und Länge (mindestens in dem Fall, gefolgt von VARCHARs).

  3. Fügen Sie Werte in der Tabelle durch die Verwendung von EINFÜGEN Befehl.

    Verwenden Sie einen neuen EINFÜGEN Anweisung für jeden Datensatz.

  4. Sehen Sie sich die Tabellendaten über die WÄHLEN Befehl.

    Dieser Befehl zeigt den Inhalt der Tabelle.

Wie man eine Tabelle zu löschen

Es mag seltsam erscheinen, um eine Tabelle zu beginnen schaffen, indem sie zu löschen, aber es gibt tatsächlich einen guten Grund. Wie Sie mit einer Datenstruktur experimentieren, werden Sie oft den Aufbau und die Tabellen neu zu erstellen.

Die Linie

DROP TABLE IF EXISTS Kontakt

Mittel, # 147-Blick auf die aktuelle Datenbank und sehen, ob der Tabelle Kontakt erscheint darin. Wenn ja, löschen Sie es. # 148- Diese Syntax stellt sicher, dass Sie über neu zu beginnen, wenn Sie die Tabelle in den nachfolgenden Zeilen neu erstellen.

Erstellen einer Tabelle

Sie erstellen eine Tabelle mit der CREATE TABLE Befehl. Die spezifische Tabellenerstellung Rechnung für die Kontakt Tabelle sieht wie folgt aus:

CREATE TABLE-Kontakt (contactID int PRIMARY KEY, name VARCHAR (50), Firma VARCHAR (30), E-Mail VARCHAR (50)) -

Erstellen einer Tabelle umfasst mehrere kleinere Aufgaben:

  1. Geben Sie den Tabellennamen.

    Das CREATE TABLE Anweisung erfordert einen Tabellennamen. Geben Sie den Tabellennamen. Tabellennamen sollten in der Regel keine Leerzeichen oder Interpunktion ohne Grund.

  2. Beginnen Sie mit der Felddefinition mit einer Klammer.

    Die linke Klammer zeigt den Anfang der Feldliste. Sie listen traditionell ein Feld pro Zeile, gegliederte wie in regulären Code, obwohl das Format ist nicht erforderlich.

  3. Beginnen Sie jeden Bereich mit dem Namen.

    Jedes Feld hat einen Namen und einen Typ. Beginnen Sie mit dem Feldnamen, die auch ein Wort sein sollte.

  4. Geben Sie den Feldtyp.

    Der Feldtyp folgt unmittelbar auf den Feldnamen (ohne Interpunktion).

  5. Geben Feldlänge, falls erforderlich.

    Wenn das Feld a VARCHAR oder VERKOHLEN Feld, geben Sie seine Länge in Klammern. Sie können die Länge der numerischen Typen angeben, aber dies wird nicht empfohlen, weil MySQL automatisch die Länge von numerischen Feldern bestimmt.

  6. Fügen Sie spezielle Modifikatoren.

    Einige Felder haben spezielle Modifikatoren. Denn jetzt, beachten Sie, dass der Primärschlüssel auf der angezeigt wird contactID Feld.

  7. Beenden Sie die Felddefinition mit einem Komma.

    Das Kommazeichen zeigt das Ende eines Felddefinition.

  8. Beenden Sie die Tabellendefinition mit einer schließenden Klammer und einem Semikolon.

    Schließen Sie die Klammer, die die Tabellendefinition und am Ende die gesamte Anweisung mit einem Semikolon gestartet.

So fügen Sie Datensätze zur Tabelle

Sie fügen Daten in die Tabelle mit der EINFÜGEN Befehl. Die Art und Weise dieser Befehl funktioniert, ist nicht allzu überraschend:

INSERT INTO Kontakt VALUES (0, 'Bill Gates', 'Microsoft', '[email protected]') -

Folge diesen Schritten:

  1. Beginnen Sie mit dem INSERTkeyword.

    Benutzen EINFÜGEN klarstellen, dass dieser Befehl ein Dateneinfügungsbefehl ist.

  2. Geben Sie die Tabelle, die Sie hinzufügen Daten möchten.

    Benutzen in Kontakt das ist zu spezifizieren, wo der Tisch geht.

  3. (Optional) Geben Sie Feldnamen.

    Sie können eine Liste der Feldnamen angeben, aber dieser Schritt ist nicht erforderlich, wenn Sie alle Felder in der Standardauftragsdaten hinzuzufügen. Wenn Sie eine Liste von Feldnamen haben, sind Sie in der genau die gleiche Anzahl von Werten zu erwarten WERTE Liste, und sie sollten in der gleichen Reihenfolge sein.

  4. Verwenden Sie die VALUESkeyword, um anzuzeigen, dass eine Liste von Feldwerten kommt.

  5. Legen Sie die Werte in Klammern.

    Verwenden Sie Klammern, um die Liste der Datenwerte zu umschließen.

  6. Setzen Sie alle Werte in der richtigen Reihenfolge.

    Stelle Werte in genau der gleichen Reihenfolge wurden die Felder bezeichnet.

  7. Platzieren Sie Textwerte in einfache Anführungszeichen.

    MySQL verwendet einfache Anführungszeichen Textwerte fest.

  8. Beenden Sie die Anweisung mit einem Semikolon, wie Sie mit allen SQL-Befehle zu tun.

  9. Wiederholen Sie mit anderen Daten.

    Fügen Sie so viele EINFÜGEN Befehle, wie Sie die Datentabelle auffüllen möchten.

Sehen Sie sich die Beispieldaten

Nachdem Sie eine Tabelle erstellt und gefüllt, sollten Sie es über zu suchen. SQL stellt die WÄHLEN Befehl für diesen Zweck:

SELECT * FROM kontakt-

Dieser Befehl gibt einfach alle Felder aller Datensätze aus Ihrer Datenbank.

Menü