三、ORACLE 数据操作

3、数据操作

简单查询

语法结构

语法解析:

*表示表中的所有列;

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

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

where语句是查询的条件。

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

三、ORACLE 数据操作_第1张图片
数据查询

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

语法结构:

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

复制表结构


数据插入:

语法解析:

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

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

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

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

更新数据:

更新数据
三、ORACLE 数据操作_第2张图片

删除数据:

删除数据

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

TRUNCATE     删除表中全部数据;

TRUNCATE与DELETE的区别:

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

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

你可能感兴趣的:(三、ORACLE 数据操作)