MySQL INSERT INTO … VALUES 和 SELECT语句
MySQL是一种常用的关系型数据库管理系统,其“INSERT INTO”语句常用于向表中插入新数据。“VALUES”关键字可以用来指定要插入的值。同时,也可以使用“SELECT”语句将其他表中的数据插入到目标表中。
阅读更多:MySQL 教程
INSERT INTO … VALUES
下面是一个使用“INSERT INTO … VALUES”语句将新数据插入到student表中的示例:
在这个例子中,“id”、“name”、“class”是student表的字段名。我们将值‘001’、‘张三’、‘三年一班’插入到了表中。
另外,我们还可以使用“INSERT INTO … SELECT”语句,将另一个表中的数据插入到目标表中。
INSERT INTO … SELECT
我们可以使用以下的语句将“class1”表中的“id”为‘001’和‘002’的数据插入到“student”表中:
在这个例子中,我们选用了“class1”表中的“id”、“name”和“class”字段,因此在SELECT目录中添加它们。我们还使用“IN”关键字来指定要选择哪些“id”的记录。
总结
MySQL中的“INSERT INTO”语句可用于向表中插入新数据。我们使用“VALUES”关键字来指定要插入的值,或使用“SELECT … INSERT”语句将另一个表中的数据插入到目标表中。这给了我们非常好的灵活性来处理数据。