美文网首页我爱编程
三、ORACLE 数据操作

三、ORACLE 数据操作

作者: 闲不住的李先森 | 来源:发表于2017-02-14 16:30 被阅读0次

    3、数据操作

    简单查询

    语法结构

    语法解析:

    *表示表中的所有列;

    列名可以选择若干个表中的列名,各个列名用逗号隔开;

    表达式可以是列名、函数、常数等组成。

    where语句是查询的条件。

    ORDER BY 要求查询结果的排序,默认是升序。

    数据查询

    ORACLE中可以根据结果集中的表结构和数据形成一张新表。

    语法结构:

    如果只是复制一个表的表结构,只需要将查询的条件不成立;

    复制表结构

    数据插入:

    语法解析:

    列名可以省略,当省略列名时,默认是表中的所有列名,列明顺序为表中定义列的先后顺序。

    值得数量和顺序要与列名的数量和顺序一致,值得类型与列名的类型一致。

    在ORACLE中可以把一个结果集插入到表中:

    在这种语法下,要求结果集中每一列的数据类型必须与表中的每一列数据类型一致,数量一致,顺序一致。

    更新数据:

    更新数据

    删除数据:

    删除数据

    注意:在删除数据的时候,如果where后面跟条件,将会删除更个表中的数据。

    TRUNCATE     删除表中全部数据;

    TRUNCATE与DELETE的区别:

    1,TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后的数据可以通过日志文件恢复。

    2,在数据量较大的情况下,TRUNCATE的速度更快。

    相关文章

      网友评论

        本文标题:三、ORACLE 数据操作

        本文链接:https://www.haomeiwen.com/subject/eiizittx.html