在MySQL中使用INSERT INTO語句插入數據到表中,可以使用以下方法之一:
1.插入完整的行: INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中table_name是要插入數據的表名,column1, column2, column3是要插入的列名,value1, value2, value3是要插入的值。
2.插入部分的行: INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
這種方法可以只插入表中某些列的值,其他列的值將使用默認值或NULL。
如果要插入多行數據,可以在INSERT INTO語句中使用多個VALUES子句:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...), (value1, value2, ...), (value1, value2, ...), ...;
每個VALUES子句包含一個要插入的數據行的值。需要注意的是,每個VALUES子句必須包含完全相同的列和值。
如果要從另一個表中插入數據,可以使用以下語法:
INSERT INTO table_name (column1, column2, ...) SELECT column1, column2, ... FROM another_table WHERE ...;
其中another_table是要從中選擇數據的表名,WHERE子句是可選的。
以上是使用INSERT INTO語句插入數據到MySQL表中的方法。需要注意的是,插入重復的數據可能會導致錯誤。