SQL Infütterung in:Hinzufügen von Daten zu Ihrer Datenbank
In SQL wird die Anweisung "Insert in" verwendet, um einer vorhandenen Tabelle in Ihrer Datenbank neue Zeilen (Datensätze) hinzuzufügen. Es ist eines der grundlegenden Vorgänge für die Verwaltung von Daten in einer relationalen Datenbank.
Hier ist eine Aufschlüsselung seiner Verwendung und wie es funktioniert:
Grundlegende Syntax:
`` `SQL
In table_name einfügen (Spalte1, Spalte2, ...)
Werte (value1, value2, ...);
`` `
Erläuterung:
* `In`: einfügen Dieses Schlüsselwort zeigt an, dass Sie einen Einfügungsvorgang durchführen.
* `table_name`: Der Name der Tabelle, in der Sie die neuen Daten einfügen möchten.
* `(Spalte1, Spalte2, ...)`: Eine Liste der Spaltennamen, die Sie bevölkern möchten. Dies ist optional. Wenn Sie weggelassen werden, müssen Sie Werte für alle Spalten in der Tabelle in der Reihenfolge angeben, in der sie definiert wurden.
* `values`: In diesem Schlüsselwort werden die Werte eingeführt, die Sie in die angegebenen Spalten einfügen möchten.
* `(value1, value2, ...)`: Eine Liste von Werten, die den aufgelisteten Spalten entsprechen.
Beispiele:
1. Daten in alle Spalten einfügen:
`` `SQL
Einfügen in Kunden (CustomerId, FirstName, Lastname, City)
Werte (1001, "John", "Doe", "New York");
`` `
2. Daten in bestimmte Spalten einfügen:
`` `SQL
In Kunden einfügen (FirstName, Lastname, Stadt)
Werte ('Jane', 'Smith', 'London');
`` `
3. Mehrere Zeilen gleichzeitig einfügen:
`` `SQL
Einfügen in Kunden (CustomerId, FirstName, Lastname, City)
WERTE
(1002, 'Alice', 'Johnson', 'Paris'),
(1003, 'Bob', 'Williams', 'Tokyo');
`` `
Wichtige Hinweise:
* Die Anzahl der Werte in der Klausel "Werte" muss mit der Anzahl der in der Anweisung "Inise in Inise in" angegebenen Spalten übereinstimmen (oder mit der Gesamtzahl der Spalten in der Tabelle, wenn keine angegeben ist).
* Sie können Platzhalter (z. B. `?` Oder `:name`) für Werte in einigen Datenbanksystemen verwenden, um Daten dynamisch einzulegen.
* Sie müssen sicherstellen, dass die Datentypen der Werte mit den Datentypen der entsprechenden Spalten in der Tabelle übereinstimmen.
jenseits der Grundlagen:
* `In ... select`: einfügen Auf diese Weise können Sie Daten aus einer anderen Tabelle in die aktuelle Tabelle basierend auf bestimmten Kriterien einfügen.
* `In ... auf ... auf doppelte Schlüsselaktualisierung einfügen": In einigen Systemen können Sie vorhandene Zeilen aktualisieren, anstatt Duplikate einzuführen, wenn eine eindeutige Schlüsselbeschränkung verletzt wird.
`Ins In 'ist ein grundlegender SQL -Befehl für die Datenmanipulation. Das Verständnis der Verwendung und der Variationen ist entscheidend, um Daten in relationalen Datenbanken effektiv zu verwalten.