在MySQL中添加數據非常簡單,可以使用INSERT INTO命令進行添加。INSERT INTO命令的基本語法如下所示:
INSERT INTO table_name (column1, column2, column3, ... ) VALUES (value1, value2, value3, ... );
通過以上語法,我們可以將指定的字段和對應的值插入到指定的表中,下面是一些例子:
INSERT INTO students (id, name, age) VALUES (1, 'Tom', 18); INSERT INTO students (name, age, gender) VALUES ('Lucy', 20, 'female');
上面的示例中,students是表的名稱,id、name、age和gender是表中的字段名,每行VALUES后面的括號中是相應的值。
如果要同時添加多條記錄,只需要將多組VALUES子句以逗號隔開即可。
INSERT INTO students (name, age, gender) VALUES ('Tom', 18, 'male'), ('Lucy', 20, 'female'), ('Jack', 19, 'male');
除了使用VALUES子句,我們還可以使用SELECT語句來向表中添加數據,如下所示:
INSERT INTO students (id, name, age) SELECT id, name, age FROM temp_students;
上面的示例中,temp_students是一個臨時表,我們將temp_students表中的id、name、age字段的值插入到students表中的相應字段。