mysql有select into吗
时间: 2023-07-25 08:14:44 浏览: 42
是的,MySQL中有SELECT INTO语法。它可以用来将查询结果插入到表中或者将查询结果赋值给变量。例如,将查询结果插入到表中可以这样写:
```
SELECT column1, column2, ...
INTO new_table
FROM old_table
WHERE condition;
```
将查询结果赋值给变量可以这样写:
```
SELECT column1, column2, ...
INTO @variable1, @variable2, ...
FROM old_table
WHERE condition;
```
相关问题
mysql中有select into
MySQL中有SELECT INTO语句,它可以将查询结果插入到新表中。但是需要注意的是,MySQL中的SELECT INTO语句与其他数据库中的语法略有不同。在MySQL中,应该使用CREATE TABLE语句来创建新表,并使用INSERT INTO SELECT语句将查询结果插入到新表中。具体语法如下:
CREATE TABLE new_table_name AS SELECT * FROM old_tablename;
其中,new_table_name是新表的名称,old_tablename是要查询的表的名称。这条语句将会创建一个新表,并将查询结果插入到新表中。
mysqlserver select into
"mysqlserver select into" 是一个 SQL 语句,它的作用是将查询结果插入到一个新表中。具体语法如下:
```
SELECT column1, column2, ...
INTO new_table
FROM old_table
WHERE condition;
```
其中,`column1, column2, ...` 是要查询的列名,`new_table` 是新表的名称,`old_table` 是要查询的表的名称,`condition` 是查询条件。
举个例子,假设我们有一个名为 `students` 的表,其中包含 `id`, `name`, `age`, `gender` 四个列。我们想要将年龄大于 18 岁的学生信息插入到一个新表 `adult_students` 中,可以使用以下 SQL 语句:
```
SELECT id, name, age, gender
INTO adult_students
FROM students
WHERE age > 18;
```
这样就会将符合条件的学生信息插入到 `adult_students` 表中。