子查询的特殊用途

一、在数据操作语句中使用子查询

  1. 复制数据表
    在CREATE TABLE命令中,使用SELECT查询可以把现有表的结构和数据到新表,但不复制索引。
    • 只复制结构
    CREATE TABLE newTable [AS] SELECT … FROM 源表 LIMIT 0
    • 复制结构和数据
    CREATE TABLE newTable [AS] SELECT … FROM 源表
  2. 使用子查询进行多表的数据增、删、改
    在INSERTS DELETE和UPDATE语句中使用SELECT子查询,可实现多表间数据的添加、删除和更新。
    ❖ INSERT INTO 表1 SELECT 字段名列表 FROM表2 where …
    ❖ DELETE FROM 表1 WHERE (SELECT 子查询);
    ❖ UPDATE 表名 SET 字段名A =(SELECT 字段名B FROM 表2 WHERE …)WHERE…;

二、演示SELECT查询的特殊用途

  1. 使用查询复制数据表的结构
    在CREATE TABLE命令中,使用SELECT查询可以把现有表的结构复制到新表,但不复制索引。
  2. 使用查询复制数据表的结构和数据
    在CREATE TABLE命令中,使用SELECT查询可以把现有表的结构和数据复制到新表,但不复制索引。
  3. 使用查询复制数据表中部分数据
    在CREATE TABLE命令中,使用SELECT查询可以把现有表中部分数据和字段复制到新表,但不复制索引。
  4. 使用子查询进行多表间的数据的添加
    在INSERTS DELETE和UPDATE语句中使用SELECT子查询,可实现多表间数据的添加、删除和更新。
    ❖ INSERT INTO 表1 SELECT 字段名列表 FROM 表2 where …
  5. 使用子查询进行多表的数据删除
    在INSERTS DELETE和UPDATE语句中使用SELECT子查询,可实现多表间数据的添加、删除和更新。
    ❖ DELETE FROM 表1 WHERE (SELECT 子查询);
  6. 使用子查询进行多表的数据删除
    在INSERTS DELETE和UPDATE语句中使用SELECT子查询,可实现多表间数据的添加、删除和更新。
    ❖ UPDATE 表名 SET 字段名A =(SELECT 字段名B FROM 表2 WHERE …)WHERE…;

相关推荐

  1. 查询特殊用途

    2024-03-13 05:24:01       22 阅读
  2. 数据库查询

    2024-03-13 05:24:01       18 阅读
  3. MySQL查询

    2024-03-13 05:24:01       17 阅读
  4. 查询

    2024-03-13 05:24:01       24 阅读
  5. 查询

    2024-03-13 05:24:01       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-13 05:24:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-13 05:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-13 05:24:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-13 05:24:01       20 阅读

热门阅读

  1. 双指针算法———C++

    2024-03-13 05:24:01       25 阅读
  2. docker搭建upload-labs

    2024-03-13 05:24:01       19 阅读
  3. 大数据开发(HBase面试真题-卷二)

    2024-03-13 05:24:01       20 阅读
  4. 嵌入式学习day36 数据结构

    2024-03-13 05:24:01       22 阅读
  5. 常用网络命令的使用

    2024-03-13 05:24:01       20 阅读
  6. 嵌入式学习day35

    2024-03-13 05:24:01       20 阅读
  7. openGauss gsql 常用元命令 一

    2024-03-13 05:24:01       20 阅读
  8. 3.11笔记2

    2024-03-13 05:24:01       18 阅读
  9. DevOps实战:Docker、Kubernetes与Jenkins的完美融合

    2024-03-13 05:24:01       22 阅读
  10. 爬虫(六)

    2024-03-13 05:24:01       19 阅读