一、INSERT INTO
注意:字段必須一致(位置一致,類型一致),否則會出現(xiàn)數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤。
1、字段一致
INSERT INTO 目標(biāo)表 SELECT * FROM 來源表 WHERE 條件;
例如,要將 test 表插入到 newTest 表中,則可以通過如下SQL語句實(shí)現(xiàn):文章來源:http://www.zghlxwxcb.cn/news/detail-588159.html
INSERT INTO newTest SELECT * FROM test;
2、指定字段
INSERT INTO 目標(biāo)表(字段1, 字段2, ...)SELECT 字段1, 字段2, ... FROM 來源表 WHERE 條件;
二、SELECT INTO
使用場景: 從一個(gè)表中選取數(shù)據(jù),然后把數(shù)據(jù)插入另一個(gè)表中。常用于創(chuàng)建表的備份復(fù)件或者用于對記錄進(jìn)行存檔。文章來源地址http://www.zghlxwxcb.cn/news/detail-588159.html
1、字段一致
SELECT * INTO Persons_backup FROM Persons WHERE City='Beijing';
2、指定字段
SELECT LastName, FirstName INTO Persons_backup FROM Persons WHERE City='Beijing';
3、IN 子句可用于向另一個(gè)數(shù)據(jù)庫 Backup.mdb 中拷貝表
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons WHERE City='Beijing';
4、多個(gè)表關(guān)聯(lián)選取數(shù)據(jù)
SELECT P.LastName,O.OrderNo INTO Persons_Order_Backup
FROM Persons P INNER JOIN Orders O ON P.Id_P=O.Id_P;
到了這里,關(guān)于SQL - 將查詢結(jié)果插入到另一張表中的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!