三、ORACLE 数据操作

3、数据操作

简单查询

语法结构

语法解析:

*表示表中的所有列;

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

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

where语句是查询的条件。

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

数据查询

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

语法结构:

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

复制表结构


数据插入:

语法解析:

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

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

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

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

更新数据:

更新数据

删除数据:

删除数据

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

TRUNCATE     删除表中全部数据;

TRUNCATE与DELETE的区别:

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容