Zum Einfügen von Proben in MySQL

October 31

Wenn Sie eine neue Tabelle in einer MySQL-Datenbank erstellen, sollten Sie einige Beispieldatensätze entweder einfügen, um zu testen, um sicherzustellen, dass die Einschränkungen ordnungsgemäß funktionsfähig sind oder einfach nur einige Informationen ausgewählt haben. Um neue Informationen in einer MySQL-Tabelle einzufügen, verwenden Sie die INSERT-Anweisung. Jede Einfügung hinzugefügt der Tabelle einen neuen Datensatz oder Zeile. Beim Einfügen können Sie die Felder angeben, zum Hinzufügen von Daten, die ist nützlich, wenn Sie nicht, alles über einen Datensatz wissen werden soll.

Anweisungen

1 Melden Sie sich in Ihrer MySQL-Datenbank. Das SQL-Tool zugreifen.

2 Geben und die folgende Abfrage ausführen:

Legen Sie in Mitarbeiter Werten (1, "Jim", "2012-01-12");

Diese Abfrage fügt einen neuen Datensatz in der Tabelle. (In diesem Beispiel wird vorausgesetzt, dass Ihre Mitarbeiter Beispieltabelle Felder für Mitarbeiter-ID, Name und Verleih Datumswerte hat.)

3 Geben und die folgende Abfrage ausführen:

INSERT INTO Mitarbeiter (Id, Name, Hire_date) VALUES (2, "Mary", "2012-01-12"));

Dieses INSERT-Anweisung funktioniert ähnlich wie die erste. Jedoch in dieser Abfrage geben Sie welche Felder die Werte mit übereinstimmen sollen. Dies ist nicht erforderlich, vor allem, wenn Sie Informationen in jedes Feld in die Tabelle einfügen möchten.

4 Geben und die folgende Abfrage ausführen:

INSERT INTO Mitarbeiter (Id, Name) VALUES (3, "Thomas");

Diese Abfrage fügt Informationen in die angegebenen Felder — in diesem Fall die Felder Id und Name. Das Hire_date-Feld ist leer; Wenn die Tabelle Standardwerte verwendet, wird der Standardwert in diesem Datensatz angewendet.

Tipps & Warnungen

  • Wenn Sie die Bereiche, in denen zum Einfügen von Daten angeben, müssen Sie die gleiche Anzahl von Feldern wie einzufügenden Werte bereitstellen. Beispielsweise können nicht Sie angeben, um in Id und Name einfügen, jedoch nur für das Id-Feld Geben Sie einen Wert oder MySQL gibt zurück, dass ein Fehler und das Insert schlägt fehl.
  • Außerdem müssen Sie Daten in Felder mit den entsprechenden Typen einfügen. Beispielsweise können nicht Sie Text in numerischen Feldern oder Datumsangaben in boolesche Felder einfügen. Dies versuchen, wird ebenfalls einen Fehler zurück.