MySQL INSERT INTO … VALUES 和 SELECT语句

MySQL INSERT INTO … VALUES 和 SELECT语句

MySQL是一种常用的关系型数据库管理系统,其“INSERT INTO”语句常用于向表中插入新数据。“VALUES”关键字可以用来指定要插入的值。同时,也可以使用“SELECT”语句将其他表中的数据插入到目标表中。

阅读更多:MySQL 教程

INSERT INTO … VALUES

下面是一个使用“INSERT INTO … VALUES”语句将新数据插入到student表中的示例:

INSERT INTO student (id, name, class) VALUES ('001', '张三', '三年一班');
Mysql

在这个例子中,“id”、“name”、“class”是student表的字段名。我们将值‘001’、‘张三’、‘三年一班’插入到了表中。

另外,我们还可以使用“INSERT INTO … SELECT”语句,将另一个表中的数据插入到目标表中。

INSERT INTO … SELECT

我们可以使用以下的语句将“class1”表中的“id”为‘001’和‘002’的数据插入到“student”表中:

INSERT INTO student (id, name, class) SELECT id, name, class FROM class1 WHERE id IN ('001', '002');
Mysql

在这个例子中,我们选用了“class1”表中的“id”、“name”和“class”字段,因此在SELECT目录中添加它们。我们还使用“IN”关键字来指定要选择哪些“id”的记录。

总结

MySQL中的“INSERT INTO”语句可用于向表中插入新数据。我们使用“VALUES”关键字来指定要插入的值,或使用“SELECT … INSERT”语句将另一个表中的数据插入到目标表中。这给了我们非常好的灵活性来处理数据。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册