MySQL中的select into是什麼?
要在 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 affected (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)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP