SQL数据操作及空值处理
1)插入数据
两种插入数据方式
(1)插入元组
(2)插入子查询结果:可以一次插入多个元组
1)插入元组
INSERT INTO <表名> [(<属性列1>[,<属性列2 >…)] VALUES (<常量1> [,<常量2>]… );
INTO子句
(1)指定要插入数据的表名及属性列
(2)属性列的顺序可与表定义中的顺序不一致
(3)没有指定属性列:表示要插入的是一条完整的元组,且属性列属性与表定义中的顺序一致
(4)指定部分属性列:插入的元组在其余属性列上取空值
VALUES子句
提供的值必须与INTO子句匹配
(1)值的个数
(2)值的类型
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200729162703587.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Nsb3NlclNpZGU=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200729162725725.png)