在 MySQL 中 Select into?
mysqlmysqli database更新于 2024/12/28 16:44:17
要在 MySQL 中执行 select into,请使用 CREATE TABLE SELECT 命令。语法如下 −
CREATE TABLE yourTableName SELECT *FROM yourOriginalTableName;
为了理解,让我们首先创建一个表 −
mysql> create table SelectIntoDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows impacted (0.50 sec)
让我们借助 insert 命令将一些记录插入表中。查询如下 −
mysql> insert into SelectIntoDemo values(1,'Bob'),(2,'Carol'),(3,'David'); Query OK, 3 rows affected (0.15 sec) Records: 3 Duplicates: 0 Warnings: 0
使用 select 语句显示所有记录。查询如下 −
mysql> select *from SelectIntoDemo;
这是输出 −
+------+-------+ | Id | Name | +------+-------+ | 1 | Bob | | 2 | Carol | | 3 | David | +------+-------+ 3 rows in set (0.00 sec)
现在您可以应用开头讨论的上述语法。查询如下 −
mysql> create table yourTempTable select *from SelectIntoDemo; Query OK, 3 rows affected (0.56 sec) Records: 3 Duplicates: 0 Warnings: 0
检查新表名为"yourTempTable"的所有记录。查询如下 −
mysql> select *from yourTempTable;
以下是输出 −
+------+-------+ | Id | Name | +------+-------+ | 1 | Bob | | 2 | Carol | | 3 | David | +------+-------+ 3 rows in set (0.00 sec)
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

