INSERT – Daten einfügen

Mit dem INSERT Befehl werden Daten in die Datenbank eingetragen.

INSERT Syntax

 
INSERT INTO tabellen_name (spalte1, spalte2, spalte3, etc.)
VALUES ('Wert1', 'Wert2', 'Wert3', etc.) 

INSERT INTO users (username, punkte, created) VALUES ('friedel85', 0, NOW()) 

Auto Increment Spalten (in diesem Fall ID) müssen/dürfen nicht aufgelistet und befüllt werden, da die Datenbank diese Spalte selbst befüllt. Numerische Werte (Spalte „Punkte“) werden ohne Hochkomma eingetragen, da sie keine Strings sind. Die Spalte „created“ erwartet ein Datum + die Zeit. Dafür nutzen wir die SQL Funktion „NOW()“, die für uns den genauen Zeitpunkt einträgt, wann der Eintrag erstellt wurde.