Heim >Datenbank >MySQL-Tutorial >So erhöhen Sie die Anzahl der Datensätze in MySQL
In MySQL können Sie die INSERT-Anweisung verwenden, um einen Datensatz zur Datenbank hinzuzufügen. Die INSERT-Anweisung hat zwei Formate: 1. „INSERT INTO Tabellenname [Spaltenname 1,...Spaltenname n] VALUES (Wert 1. .. , Wert n); ", Sie können eine Zeile aller Spaltendaten in die Tabelle einfügen; 2. "INSERT INTO Tabellenname SET Spaltenname 1=Wert 1, Spaltenname 2=Wert 2,...;“, Sie können eine Zeile mit Teilspaltendaten in die Tabelle einfügen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
In MySQL können Sie die INSERT-Anweisung verwenden, um eine oder mehrere Datensatzzeilen in eine vorhandene Tabelle in der Datenbank einzufügen.
Die INSERT-Anweisung hat zwei grammatikalische Formen, nämlich die INSERT…VALUES
语句和 INSERT…SET
-Anweisung.
Methode 1: Verwenden Sie die Anweisung INSERT...VALUES, um die Anzahl der Datensätze zu erhöhen
Das Syntaxformat lautet:
INSERT INTO <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1) [… , (值n) ];
Die Syntaxbeschreibung lautet wie folgt:
: Geben Sie die Tabelle an, die anhand des Tabellennamens bearbeitet werden soll.
VALUES- oder VALUE-Klausel: Diese Klausel enthält die Liste der einzufügenden Daten. Die Reihenfolge der Daten in der Datenliste sollte der Reihenfolge der Spalten entsprechen. Beispiel: Erstellen Sie eine Kursinformationstabelle tb_courses in der test_db-Datenbank, einschließlich Kursnummer, Kurs-ID, Kursname, Kursname, Kursgutschrift, Kursnote und Kursnotizen, Kursinfo Sehen Sie sich die Daten der Tabelle tb_courses an Fügen Sie einen neuen Datensatz in die Tabelle tb_courses ein. Der Wert von course_id ist 1, der Wert von course_name ist „Network“, der Wert von course_grade ist 3 und der Wert von info ist „Computer Network“. Nach dem Einfügen können Sie sehen, dass der eingefügte Datensatz bei der Datenabfrage erfolgreich war . Beim Einfügen von Daten werden alle Felder der Tabelle tb_courses angegeben, sodass für jedes Feld neue Werte eingefügt werden. Methode 2: Verwenden Sie die Anweisung INSERT...SET, um die Anzahl der Datensätze zu erhöhen. Das Syntaxformat lautet: Diese Anweisung wird verwendet, um die entsprechenden Spaltenwerte direkt anzugeben für bestimmte Spalten in der Tabelle, d. h. zum Einfügen Der Spaltenname der Daten wird in der SET-Klausel angegeben, col_name ist der angegebene Spaltenname und auf das Gleichheitszeichen folgen die angegebenen Daten. Für nicht angegebene Spalten der Spaltenwert wird als Standardwert der Spalte angegeben. Beispiel: Fügen Sie einen neuen Datensatz in die Tabelle tb_courses ein, der Wert von course_id ist 2, der Wert von course_name ist „Database“, der Wert von course_grade ist 3 und der Wert von info ist „MySQL“. Nach dem Einfügen können Sie sehen, dass der eingefügte Datensatz bei der Datenabfrage erfolgreich war
. Erklärung: Zwei Formen der INSERT-Anweisung: Verwenden Sie die INSERT...VALUES-Anweisung, um eine oder mehrere Datenzeilen in die Tabelle einzufügen; Verwenden Sie INSERT ...SET Die Anweisung kann den Wert jeder Spalte in der eingefügten Zeile oder die Werte einiger Spalten angeben. Die INSERT...SET-Anweisung kann verwendet werden, um die Werte einiger Spalten einzufügen in die Tabelle, was flexibler ist; INSERT ...VALUES-Anweisung kann mehrere Daten gleichzeitig einfügen. In MySQL ist die Verarbeitung mehrerer Einfügungen mit einer einzigen INSERT-Anweisung schneller als die Verwendung mehrerer INSERT-Anweisungen. Wenn Sie eine einzelne INSERT-Anweisung zum Einfügen mehrerer Datenzeilen verwenden, müssen Sie nur jede Datenzeile in Klammern setzen. 【Verwandte Empfehlungen: MySQL-Video-Tutorial】VALUES(…) direkt verwendet werden.
CREATE TABLE tb_courses(
course_id INT NOT NULL AUTO_INCREMENT,
course_name CHAR(40) NOT NULL,
course_grade FLOAT NOT NULL,
course_info CHAR(100) NULL,
PRIMARY KEY(course_id)
);
SELECT * FROM tb_courses;
INSERT INTO tb_courses(course_id,course_name,course_grade,course_info)
VALUES(1,'Network',3,'Computer Network');
INSERT INTO <表名>
SET <列名1> = <值1>,
<列名2> = <值2>,
…
INSERT INTO tb_courses
SET course_name = 'Database',
course_info = 'MySQL',
course_id = 2,
course_grade = 3;
Das obige ist der detaillierte Inhalt vonSo erhöhen Sie die Anzahl der Datensätze in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!