MySQL是一個通用的關系型數據庫管理系統,被廣泛應用于各種網站和應用中。在MySQL中,添加多行數據是非常常見的操作,本文將介紹如何在MySQL中同時添加多行數據。
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...), (value1, value2, value3,...), (value1, value2, value3,...), (value1, value2, value3,...);
以上代碼是在MySQL中同時添加多行數據的常規語法,其中table_name是要插入數據的表名,column1, column2, column3,...是要插入的數據列名,value1, value2, value3,...是對應列的具體值。在VALUES后面,可以使用逗號隔開多行數據,MySQL會將每一行數據都插入到對應的列中。
這里舉一個具體的例子,假設有一個用戶表user,包含id, name和age三列,要同時添加三個用戶,可以使用以下代碼:
INSERT INTO user (id, name, age) VALUES (1, '張三', 18), (2, '李四', 20), (3, '王五', 22);
以上代碼將會在user表中同時插入三個用戶,分別是id為1,名字為張三,年齡為18;id為2,名字為李四,年齡為20;id為3,名字為王五,年齡為22。
在實際開發中,同時插入多行數據的情況比比皆是,如果手動逐行插入,會增加不必要的工作量和出錯的風險。使用以上方法可以一次性插入多行數據,提高效率和程序的穩定性。