SQL——插入数据
Posted soberkkk今天进步了吗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL——插入数据相关的知识,希望对你有一定的参考价值。
1、插入完整行
2、插入部分行
没有给 cust_contact 和 cust_email 这两列提 供值。这表示没必要在 INSERT 语句中包含它们。因此,这里的 INSERT 语句省略了这两列及其对应的值。
如果表的定义允许,则可以在 INSERT 操作中省略某些列。省略的列 必须满足以下某个条件。
该列定义为允许 NULL 值(无值或空值)。
在表定义中给出默认值。这表示如果不给出值,将使用默认值。
3、插入检索出的数据
为简单起见,这个例子在INSERT和SELECT语句中使用了相同的列名。 但是,不一定要求列名匹配。事实上,DBMS一点儿也不关心 SELECT 返回的列名。它使用的是列的位置,因此 SELECT 中的第一列(不管 其列名)将用来填充表列中指定的第一列,第二列将用来填充表列中 指定的第二列,如此等等。
从一个表复制到另一个表
CREATE TABLE 表3 AS SELECT * FROM `表2`
以上是关于SQL——插入数据的主要内容,如果未能解决你的问题,请参考以下文章
(错误)SQL 代码 -530,错误外键 PAY$ID$U 的插入或更新值无效