美文网首页
SQL Select into

SQL Select into

作者: 西瓜三茶 | 来源:发表于2016-07-26 23:00 被阅读0次

select into是把选中的内容存到一张新表里面,可以复制整张表,也可以选几列

  • 比如,把表复制到另一个数据库里:

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

  • 只复制中国的网站插入到新表中:

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

  • 复制多个表中的数据插入到新表中:

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

Insert into

对现有的表插入一些数据,数据来源于其他现有的表

  • 复制id=1 的 APP的名字,国家 到 "Websites" 中:

INSERT INTO Websites (name, country)
SELECT app_name, country FROM apps
WHERE id=1;

相关文章

网友评论

      本文标题:SQL Select into

      本文链接:https://www.haomeiwen.com/subject/xjqojttx.html