数据库_数据操纵:[1]插入数据

在Oracle 11g中,DML语句包括有INSERT、UPDATE、DELETE、EXPLAIN PLAN、GALL、LOCK TABLE、MERGE等语句。数据库执行DML操作时,是以事务方式进行管理的(具体了解请阅读另一条“数据库_事务控制”)。
插入数据即给数据表增加数据记录。

简介

  • 01

    用于插入数据的INSERT语句——通常,INSERT语句为单表插入单行记录;而最常用的插入数据方式是通过子查询的方式一次将多条记录插入到单表中,多种关系数据库的支持这一方式。在Oracle数据库中自Oracle 9i开始,还能通过INSERT语句提供多表插入的功能。

单表插入数据

  • 01

    使用VALUES子句插入单行数据: 插入单行数据语法: INSERT INTO table_name[(column[,column...])] VALUES(value[,value...]); table_name为表名,column用于指定列名,value表示对应列的值。有多个列,使用逗号隔开,同时也必须有对应个数的列值,列值之间也用逗号隔开。 (卟指定列表示要插入全部列值)如下图:

  • 02

    通过子查询插入多条数据: 语法如下: INSERT INTO table_name[(column[,column...])] subquery; subquery子查询得到的结果集将会插入到table_name的表中。如果不指定列名,则使用子查询结果集的列;如果指定列名,则列的顺序、个数和数据类型都必须和子查询中的顺序、个数和数据类型完全匹配。

    多表插入数据

    • 01

      多表INSERT语句: 语法如下: INSERT ALL|FIRST insert_into_clause[value_clause] subquery; insert_into_clause用来指定INSERT子句;value_clause用来指定值子句;subquery用于指定提供数据的子查询。使用ALL关键字时,在每个条件子句上都要执行INTO子句后的子查询;使用FIRST关键字时,如果有数据已经满足先前条件,并且已经被插入到某个表中,那么该行数据在后续插入中将不会被再次使用(每行数据按照顺序只会被插入一次)。

    (0)

    相关推荐

    • sql server数据库表中插入数据不执行insert语句

      Sql server提供了良好的可视化编辑,不用写insert语句也可以插入数据.以sql server2012为例介绍. 操作方法 01 登陆sql server2012,打开数据库,右击要插入数据 ...

    • eclipse如何使用JDBC向数据库插入数据!

      eclipse如何使用JDBC向数据库插入数据! 操作方法 01 1.在工程中新建InsertTest.java类 02 2.向数据库中插入数据总共分为4步 1.获取数据库连接 2.准备sql语句 3 ...

    • SQL2005数据库——表的插入数据INSERT语句使用

      数据库基础篇,表的插入数据.数据INSERT语句的基本用法. 操作方法 01 打开数据库管理平台[SQL Server Management Studio] 02 连接好数据库[连接] 03 我们就修 ...

    • mysql数据库中怎么插入数据

      这篇主要向大家介绍了mysql数据库中怎么插入数据. 操作方法 01 第一步,我们打开Mysql命令行编辑器,连接Mysql数据库. 02 第二步,我们使用我们要操作的数据库,我们可以先显示一下数据库 ...

    • 如何向SQL SERVER数据库插入数据

      很多新手朋友并不知道怎么向数据库插入数据,很多朋友还在傻傻的用着黑白窗口敲着长长的代码,你们可以跟过去说拜拜了,下面我来教大家如何简便的向数据库插入数据,和快速的向数据库插入信息. heidisql操 ...

    • sql2012如何创建数据库及插入数据表

      SQl Server2012是微软的数据库产品,目前来说在国内虽然未被广泛应用,但它最终也是发展的必然趋势,也是程序员对数据处理的首选工具.如何创建数据库及插入数据表是大多数人都比较关心的问题,只有解 ...

    • Excel2007如何插入数据透视表步骤

      当用户编辑复杂的Excel表格时,由于复杂的数据导致用户繁琐的操作,为了让用户更好的那整理表格,按照下面教程插入“数据透视表”即可将复杂的数据分类划来管理。 打开Excel表格单击“插入”→“数据透视 ...

    • excel2007怎么插入数据透视表?

      excel2007怎么插入数据透视表? 打开Excel表格单击"插入"→"数据透视表". excel2007 接着单击"数据透视表". ex ...

    • 如何在wps表格插入数据对比图

      在wps表格中插入数据对比图的方法: 我们先制作一个数据表格,把数据填入表格中.如果你是新手,那么希望你制作一个与图片中相同的表格,在下面的课程中有些操作方便我的讲解! 在软件顶部菜单栏中,点击[插入 ...