码迷,mamicode.com
首页 > 数据库 > 详细

SQL——插入数据

时间:2020-03-20 12:59:54      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:width   class   插入数据   mail   strong   插入   部分   操作   nta   

1、插入完整行

技术图片

2、插入部分行

技术图片

 没有给 cust_contact 和 cust_email 这两列提 供值。这表示没必要在 INSERT 语句中包含它们。因此,这里的 INSERT 语句省略了这两列及其对应的值。 

如果表的定义允许,则可以在 INSERT 操作中省略某些列。省略的列 必须满足以下某个条件。
? 该列定义为允许 NULL 值(无值或空值)。

? 在表定义中给出默认值。这表示如果不给出值,将使用默认值。

3、插入检索出的数据

技术图片

 为简单起见,这个例子在INSERT和SELECT语句中使用了相同的列名。 但是,不一定要求列名匹配。事实上,DBMS一点儿也不关心 SELECT 返回的列名。它使用的是列的位置,因此 SELECT 中的第一列(不管 其列名)将用来填充表列中指定的第一列,第二列将用来填充表列中 指定的第二列,如此等等。

 

从一个表复制到另一个表 

CREATE TABLE 表3 AS
SELECT * FROM `表2`

  

SQL——插入数据

标签:width   class   插入数据   mail   strong   插入   部分   操作   nta   

原文地址:https://www.cnblogs.com/soberkkk/p/12530737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!