暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

pg 14:sql训练营第一天SQL语句之INSERT实战

原创 欧尼 2023-09-13
369

2023年7月12日

目 录

1. 创建表、插入数据 1

1.1. 创建测试表 1

1.2. 不指定字段插入数据,--插入一行 1

1.3. 插入由表达式指定的值 1

1.4. 指定字段插入数据 1

1.5. 指定插入列的顺序 1

1.6. 指定插入的列名,被省略的列置为默认值字段从左到右匹配字段插入数据 2

1.7. 从左到右匹配插入,--插入一个默认值 2

1.8. 所有字段都取默认值时插入数据 2

1.9. 同时插入多条数据,插入多行 2

2. INSERT INTO ... SELECT 2

2.1. 创建t1表,插入两条数据,批量插入,复制所有的列 2

2.2. 复制指定的列 3

2.3. 增加过滤条件 3

2.4. 事务里批量插入 3

2.5. 返回插入数据 3

创建表、插入数据

创建测试表

不指定字段插入数据,--插入一行

插入由表达式指定的值

如果列值不是正确的数据类型,将会尝试自动类型转换

指定字段插入数据

指定插入列的顺序

指定插入的列名,被省略的列置为默认值字段从左到右匹配字段插入数据

从左到右匹配插入,--插入一个默认值

所有字段都取默认值时插入数据

插入一个默认值

插入一个全是默认值的行

同时插入多条数据,插入多行

INSERT INTO ... SELECT

从一个表中复制数据,然后把数据插到一个已存在的表中,目标表中任何已存在的行都不会受影响。

创建t1表,插入两条数据,批量插入,复制所有的列

复制指定的列

增加过滤条件

事务里批量插入

返回插入数据

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论