SQL Select into

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数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 1,906评论 0 10
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,264评论 0 7
  • 本来没想写的,但是因为坚持读书半小时,所以在此打卡(。>∀<。)感觉好开心,加油^0^~。今天看 ̄  ̄)σ了辩论赛...
    似木阅读 203评论 0 1
  • 月子是每个未生孩子的女人谈虎色变的事情,又是每个经历过的女人能说出一堆故事的“惨痛经历”。我刚刚走过产褥期的...
    阿依达阅读 271评论 4 2
  • 对大理的玉洱路总怀有一种特殊的情感,是因为那抹冬日里的金黄,更是因为当时看到那抹金黄时的境地吧?旅行在路上,也在心...
    傻格格阅读 1,160评论 0 1