新聞中心
SQL SELECT INTO 語句
通過 SQL,您可以從一個(gè)表復(fù)制信息到另一個(gè)表。

青縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
SELECT INTO 語句從一個(gè)表復(fù)制數(shù)據(jù),然后把數(shù)據(jù)插入到另一個(gè)新表中。
SQL SELECT INTO 語句
SELECT INTO 語句從一個(gè)表復(fù)制數(shù)據(jù),然后把數(shù)據(jù)插入到另一個(gè)新表中。
注意:
MySQL 數(shù)據(jù)庫不支持 SELECT ... INTO 語句,但支持 INSERT INTO ... SELECT 。
當(dāng)然你可以使用以下語句來拷貝表結(jié)構(gòu)及數(shù)據(jù):
CREATE TABLE 新表 AS SELECT * FROM 舊表
SQL SELECT INTO 語法
我們可以復(fù)制所有的列插入到新表中:
SELECT *
INTO
newtable [IN
externaldb]
FROM
table1;
或者只復(fù)制希望的列插入到新表中:
SELECT
column_name(s)
INTO
newtable [IN
externaldb]
FROM
table1;
SQL SELECT INTO 實(shí)例
創(chuàng)建 Websites 的備份復(fù)件:
SELECT *
INTO WebsitesBackup2016
FROM Websites;
只復(fù)制一些列插入到新表中:
SELECT name, url
INTO WebsitesBackup2016
FROM Websites;
只復(fù)制中國的網(wǎng)站插入到新表中:
SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';
復(fù)制多個(gè)表中的數(shù)據(jù)插入到新表中:
SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;
提示:SELECT INTO 語句可用于通過另一種模式創(chuàng)建一個(gè)新的空表。只需要添加促使查詢沒有數(shù)據(jù)返回的 WHERE 子句即可:
SELECT *
INTO
newtable
FROM
table1
WHERE 1=0;
名稱欄目:創(chuàng)新互聯(lián)MSSQL教程SQL SELECT INTO 語句
本文網(wǎng)址:http://m.fisionsoft.com.cn/article/dhipegc.html


咨詢
建站咨詢
