00 数据库学习笔记--CRUD

发布时间 2023-06-06 11:41:36作者: sunwugang

对表的的插入操作:

  1. 单条数据插入
    • insert into 表名 (列1,列2,列N) values (value1,vaule2,valueN)
    • insert into 表名 (列1,列2,列N)  select value1,vaule2,valueN
  2. 多条插入
    • insert into 表名 (列1,列2,列N) values (value1,vaule2,valueN),(value1,vaule2,valueN),(value1,vaule2,valueN)
    • insert into 表名 (列1,列2,列N) select value1,vaule2,valueN union select value1,vaule2,valueN union select value1,vaule2,valueN
    • 注意:union 支持去重操作,union all 不支持去重操作; union all 效率比union高;
  3. 克隆表数据--将一张表的数据复制到领一张表
    • 目标表已在数据库中存在:insert into 目标表(列) select 列名 from 原始数据源表
    • 目标表在数据库中不存在,执行脚本时创建目标表:select 源表列名 into 目标表 from 数据源表