数据更新
1、数据的插入
使用INSERT语句可以向表中插入数据(行)。原则上,INSERT语句每 次执行一行数据的插入。
(1)INSERT语句
(2)INSERT语句的基本语法
将列名和值用逗号隔开,分别括在()内,这种形式称为清单。
表名后面的列清单和 VALUES 子句中的值清单的列数必须保 持一致。
对表进行全列 INSERT 时,可以省略表名后的列清单。
(3)插入NULL
INSERT 语句中想给某一列赋予 NULL 值时,可以直接在 VALUES 子句的值清单中写入 NULL。
(4)插入默认值
可以通过在创建表的 CREATE TABLE 语句中设置 DEFAULT 约束来设定默认值。就可以在 INSERT 语句中自动 为列赋值了。
省略INSERT语句中的列名,就会自动设定为该列的默认值(没有默认值时会设定为NULL)。如果省略的是设置了 NOT NULL 约束的列,INSERT 语句就会出错。
DEFAULT < 默认值 >
■通过显式方法插入默认值, 在 VALUES 子句中指定 DEFAULT 关键字
■通过隐式方法插入默认值 ,插入默认值时也可以不使用 DEFAULT 关键字,只要在列清单和 VALUES 中省略设定了默认值的列就可以了。
(5)从其他表中复制数据
INSERT … SELECT 语句可以在需要进行数据备份时使用
INSERT语句的SELECT语句中,可以使用WHERE子句或者GROUP BY子句等任何 SQL语法(但使用ORDER BY子句并不会产生任何效果)。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!