3、数据操作
简单查询
语法结构
语法解析:
*表示表中的所有列;
列名可以选择若干个表中的列名,各个列名用逗号隔开;
表达式可以是列名、函数、常数等组成。
where语句是查询的条件。
ORDER BY 要求查询结果的排序,默认是升序。
数据查询
ORACLE中可以根据结果集中的表结构和数据形成一张新表。
语法结构:
如果只是复制一个表的表结构,只需要将查询的条件不成立;
复制表结构
数据插入:
语法解析:
列名可以省略,当省略列名时,默认是表中的所有列名,列明顺序为表中定义列的先后顺序。
值得数量和顺序要与列名的数量和顺序一致,值得类型与列名的类型一致。
在ORACLE中可以把一个结果集插入到表中:
在这种语法下,要求结果集中每一列的数据类型必须与表中的每一列数据类型一致,数量一致,顺序一致。
更新数据:
更新数据
删除数据:
删除数据
注意:在删除数据的时候,如果where后面跟条件,将会删除更个表中的数据。
TRUNCATE 删除表中全部数据;
TRUNCATE与DELETE的区别:
1,TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后的数据可以通过日志文件恢复。
2,在数据量较大的情况下,TRUNCATE的速度更快。