Heim >Datenbank >MySQL-Tutorial >So fügen Sie Daten in MySQL ein (zwei Möglichkeiten)
MySQL ist eine sehr beliebte relationale Datenbank, die SQL (Structured Query Language) zum Verwalten und Bearbeiten von Daten verwendet. Das Einfügen von Daten in MySQL ist sehr einfach, kann jedoch für Anfänger verwirrend sein. In diesem Artikel werden das Einfügen von Daten in MySQL sowie einige allgemeine Überlegungen ausführlich vorgestellt.
Es gibt zwei Möglichkeiten, Daten in MySQL einzufügen: Eine besteht darin, die INSERT INTO-Anweisung zu verwenden, und die andere darin, die LOAD DATA INFILE-Anweisung zu verwenden.
Die INSERT INTO-Anweisung wird verwendet, um Daten in eine MySQL-Tabelle einzufügen. Die Syntax lautet wie folgt:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
Darunter ist der Tabellenname der Name der Tabelle, in die Sie Daten einfügen möchten, Spalte 1, Spalte 2, Spalte 3 usw. sind die Namen der Spalten in der Tabelle, Wert 1, Wert 2, Wert 3 usw. sind die einzufügenden Werte. Der Wert muss mit dem Datentyp der Spalte übereinstimmen.
Wenn Sie beispielsweise eine Tabelle namens „Kunden“ haben, die die Spalten „ID“, „Name“ und „E-Mail“ enthält, können Sie die folgende Anweisung verwenden, um Daten in die Tabelle einzufügen:
INSERT INTO customers (id, name, email) VALUES (1, '张三', 'zhangsan@example.com');#🎜🎜 # Bei Bedarf können mehrere Datenzeilen eingefügt werden. Zum Beispiel:
INSERT INTO customers (id, name, email) VALUES (2, '李四', 'lisi@example.com'), (3, '王五', 'wangwu@example.com'), (4, '赵六', 'zhaoliu@example.com');Bitte beachten Sie, dass Sie das Schlüsselwort DEFAULT verwenden können, wenn Sie nicht für alle Spalten Werte angeben möchten. Zum Beispiel:
INSERT INTO customers (name, email) VALUES ('小明', 'xiaoming@example.com');Dadurch wird ein Standardwert in die ID-Spalte eingefügt (der je nach Tabellendefinition NULL oder etwas anderes sein kann).
LOAD DATA INFILE '文件路径' INTO TABLE 表名 FIELDS TERMINATED BY ',' (可选) ENCLOSED BY '"' (可选) LINES TERMINATED BY '\n';wobei der Dateipfad der Pfad und der Name der zu importierenden Datei ist und der Tabellenname der Name der Tabelle ist, in die Daten eingefügt werden sollen. FIELDS TERMINATED BY ',' und ENCLOSED BY '"' (optional) geben Trennzeichen zwischen Spalten in der Datei und Anführungszeichen für jedes Feld an. Zum Beispiel, wenn Sie eine Datei mit dem Namen „Kundentabelle“ haben, die enthält In den Spalten „ID“, „Name“ und „E-Mail“ können Sie die folgenden Daten in einer CSV-Datei mit dem Namen „customers_data.csv“ speichern:
2,'李四','lisi@example.com' 3,'王五','wangwu@example.com' 4,'赵六','zhaoliu@example.com'Sie können die Daten dann mit der folgenden Anweisung in die Tabelle laden: # 🎜🎜 #
LOAD DATA INFILE 'customers_data.csv' INTO TABLE customers FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Bitte lesen Sie die Dokumentation, um mehr über die Optionen und Beispiele von LOAD DATA INFILE zu erfahren.
Einige Hinweise
Beachten Sie beim Einfügen von Daten in MySQL Folgendes :
Muss die Berechtigung zum Einfügen von Daten habenDas obige ist der detaillierte Inhalt vonSo fügen Sie Daten in MySQL ein (zwei Möglichkeiten). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!