Oracle数据的维护指令有哪些

技术Oracle数据的维护指令有哪些这篇文章将为大家详细讲解有关Oracle数据的维护指令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  一、SQL  1.SQL-Struct

本文将详细解释Oracle数据的维护说明。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。

一、SQL

1.SQL-结构化查询语言结构化查询语言,数据库查询和编程语言,由ISO标准组织发布。

2.SQL是面向集合的操作,只描述需求,不考虑流程,如何完成是DBMS的责任。

3.SQL包括DDL语言和DML语言

创建表、修改表、删除表和截断表都是DDL语言。

插入、更新、删除和选择属于DML语言。

二、最常用的运算符和函数

1.算术运算符:-,*,/;

2.赋值运算符:=;

3.字符串连接器:| |;

4.模运算(余数运算)功能:mod(被除数,除数)。

5.逻辑运算符

运算符

意义

当两个布尔表达式连接并且都为真时,返回真。

运筹学

当两个布尔表达式连接且其中一个为真时,返回真。

反转任何布尔表达式。

在…里

当操作数等于表达式列表之一时,返回真。

在.之间

当操作数在一定范围内时,返回真。

喜欢

当操作数与字符串模式匹配时,返回真。

存在

当查询结果不为空时,返回真。

三、SQL通配符

字符串通配符

通配符

%

指定的位置包含零个或多个字符。

_

指定的位置有1个字符。

示例:

搜索所有以‘Tom’开头的名字,可以指定像‘Tom %’这样的搜索条件;

搜索标题中第三个字符为‘k’的记录,可以指定像“_ _ k%”这样的搜索条件;

(3)如果“Xi”的记录包含在地名搜索中,您可以将搜索条件指定为“% Xi%”。

四、select语句

1.select语句是从关系数据库中提取记录的SQL语句,SELECT语句不会更新表中的任何数据。

2.select语句可以是简单的“select * from table name”,可以从某个表或视图中查询所有记录的所有字段,也可以附加大量的查询子句。

示例:从表中选择[distinct]结果字段列表

[其中查询条件]

[按分组字段分组]

[具有分组过滤标准]

[按排序字段排序[desc|asc]]

[供更新]

3.在select语句的结果字段列表、查询条件和分组筛选条件中,可以使用字段的直接值进行计算,也可以使用列值的计算结果。

五、insert语句

1.insert语句向表中添加一个新行,语法格式如下:

插入表或视图[(列列表)]值(值列表)

2.insert语句分批向表中添加若干新行,语法格式如下:

插入表或视图[(列列表)]选择子句

3.insert语句将一行或多行插入指定的表或视图。Column_list是由逗号分隔的列名列表,用于指定提供数据的列。如果未指定,表或视图中的所有列都将接收数据。当column_list没有指定表或视图中的所有列时,系统会将默认值(如果为列定义了默认值)或空值插入列表中没有指定的任何列。列表中未指定的所有列都必须允许空值或被赋予默认值。4.4.insert语句没有指定标识类型列的值,因为Oracle数据库实例将为这些列生成值。

六、update语句

1.1.update语句可以更改表或视图中单个行、行组或所有行的数据值。引用表或视图的UPDATE语句一次只能更改一个基表中的数据。

更新表或视图集列名={表达式| DEF

AULT | NULL } , column_name = { expression | DEFAULT | NULL } , …… where search_condition

  2.update语句包括以下主要子句:

  ①set:包含要更新的列和每个列的新值的列表(用逗号分隔),格式为 column_name = expression。表达式提供的值包含多个项目,如常量、从其他表或视图的列中选择的值或使用复杂的表达式计算出来的值。

  ②where:指定搜索条件,该搜索条件定义源表和视图中可以为 SET 子句中的表达式提供值的行。

  七、delete语句

  ①delete语句可删除表或视图中的一行或多行,delete 语法形式为:

  delete table_or_view where search_condition

  ②参数 table_or_view 指定要从中删除行的表或视图。table_or_view 中所有符合 WHERE 搜索条件的行都将被删除。如果没有指定 WHERE 子句,将删除 table_or_view 中的所有行。

  ③任何已删除所有行的表仍会保留在数据库中。delete语句只从表中删除行,要从数据库中删除表,可以使用 drop table语句。

  八、merge语句-合并记录行语句

  merge语句利用源表中的数据将目标表中的数据更新,即可以通过设置指定匹配条件,更新或插入的字段。

  九、truncate语句

  1.truncate语句属于DDL语句

  功能:删除表中的所有行,而不记录操作日志。

  2.truncate table 在功能上与没有 where子句的 delete语句相同;但是,truncate table速度更快,使用的系统资源和事务日志资源更少。

  语法:truncate table table_name

  示例:删除全部记录而不记录操作日志 truncate table report.

关于“Oracle数据的维护指令有哪些”这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107934.html

(0)

相关推荐

  • ps内容识别填充,照片中混入别的人怎么p掉

    技术ps内容识别填充,照片中混入别的人怎么p掉照片中混入别的人怎么p掉?照片中混入别的人怎么p掉ps内容识别填充,如何去除照片中多余的人物,杂物,我讲一种最简单快速的办法,需要有最新版本的 PS CC 2019,这个功能

    生活 2021年10月22日
  • C++对象模型之RTTI的实现原理是什么

    技术C++对象模型之RTTI的实现原理是什么本篇内容介绍了“C++对象模型之RTTI的实现原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年10月26日
  • web前端实习生面试题有哪些

    技术web前端实习生面试题有哪些这篇文章主要介绍“web前端实习生面试题有哪些”,在日常操作中,相信很多人在web前端实习生面试题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”web

    攻略 2021年11月18日
  • 怎么把照片缩小到10k,照片怎么改成10K左右大小

    技术怎么把照片缩小到10k,照片怎么改成10K左右大小把照片改成10K左右大小可以用美图秀秀修改怎么把照片缩小到10k,操作方法如下: 1、打开常用的浏览器,在浏览器搜索栏上输入“美图秀秀”,选着美图秀秀的官方链接。 2

    生活 2021年10月21日
  • VUE3 之 template 语法

    技术VUE3 之 template 语法 VUE3 之 template 语法1. 概述
    老话说的好:干一行,爱一行,踏实工作才是真正快乐的源泉。言归正传,今天继续聊 VUE3 的话题,今天聊聊temp

    礼包 2021年12月16日
  • Python模块怎么导入

    技术Python模块怎么导入这篇文章主要讲解了“Python模块怎么导入”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块怎么导入”吧!模块的定义:在pyth

    攻略 2021年11月25日