
sql
文章平均质量分 79
zhiyou-rookie
这个作者很懒,什么都没留下…
展开
-
Oracle 创建和操作表
ALTERTABLE也可用于定义外键。警告小心的使用ALTERTABLE要极其小心地使用ALTERTABLE,在执行该操作前确保具有一组完整的备份(包括模式和数据)。数据库表的改变不能被撤销——如果添加了不需要的列,也许不能移除它们。类似地,如果删除了需要的列,也许就会丢失该列中所有的数据。...原创 2022-07-29 12:04:35 · 13681 阅读 · 0 评论 -
oracle 更新和删除数据
除了DBMS中常用的查询(SELECT),插入(INSERT)操作外,数据库还有一些操作例如更新,和删除数据。原创 2022-07-28 18:22:12 · 5304 阅读 · 0 评论 -
Oracle 插入数据
顾名思义,INSERT用于向数据库插入(添加行)。可以使用Oracle安全性基于每个表或每个用户禁用INSERT语句。原创 2022-07-28 17:48:45 · 16529 阅读 · 0 评论 -
Oracle 组合查询
大多数SQL查询都包含单独一条SELECT语句,用于从一个或多个表中返回数据。Oracle还允许执行多个多个查询(多条SELECT语句),并返回结果作为单个查询结果集。这些组合查询通常被称为联合或复合查询。一般而言,组合两个对同一个表的查询可以完成与具有多个where子句条件的单个查询所做的相同事情。换句话说,也可以把具有多个where子句的任何select语句指定为一个组合查询。...原创 2022-07-26 10:06:01 · 2751 阅读 · 0 评论 -
Oracle 创建高级连接
在Oracle中使用的数据库表连接包括内连接,外连接(左外连接,右外连接),全连接等。原创 2022-07-21 15:21:06 · 385 阅读 · 0 评论 -
Oracle 连接表
Oracle在运行时处理连接,按指定的规则把每个表相关联。这个过程可能非常消耗资源,因此要小心谨慎,不可连接不必要的表。连接的表越多,性能将降级得越厉害。原创 2022-07-20 14:47:58 · 1702 阅读 · 0 评论 -
Oracle 子查询
子查询嵌入其他查询种的查询(Query)任何SQL语句。不过,这个是术语通常用于指SELECT语句。原创 2022-07-18 12:02:31 · 5692 阅读 · 0 评论 -
Oracle 分组数据
分组是在SELECT语句中使用GROUP BY子句创建的。示例:由于使用了GROUP BY,将不必指定要评估和计算的每个分组,这是自动完成的。GROUP BY子句指示Oracle对数据进行分组,并对每一个分组(而不是对整个结果集)执行聚合。在使用GROUP BY之前,下面列出了你需要知道的使用它的一些重要规则。where子句通常也用于行过滤。但是,where在这里不适用,因为where可以可以过滤特定的行,而不是分组。事实上,where无法适用于分组。Oracle为此提供了另一个子句:HAVING。whe原创 2022-07-14 17:27:22 · 5680 阅读 · 0 评论 -
SQL 汇总数据
SQL聚合函数AVG()用于返回特定列的平均值,这是通过统计表中的行数以及他们的值之和来实现的,AVG()可用于返回列或者特定列或行的平均值。第一个示例使用AVG()返回products表中的所有产品的平均价格:AVG()也可用于特定列或行的平均值。下面的示例返回由特定供应商提供的产品的平均价格:count()所做的事情是:统计。使用COUNT(),可以确定表中的行数或者与特定条件匹配的行数。使用场景:第一个示例返回customers表中的顾客总数下面的示例只统计具有电子邮件地址的顾客数量:MAX(原创 2022-07-12 15:04:30 · 3693 阅读 · 0 评论 -
Oracle 使用数据操作函数
示例:结果:可以看出,Upper()把文本转换成大写形式。下表列举了一些常用的文本操作函数。注意:SOUNDEX是一个算法,用于把任何文本字符串转换成一种字母数字模式,描述该文本的语音表示。SOUNDEX考虑了类似的发音字符和音节,允许按字符串的发音(而不是按它们是如何输入的)来比较它们。尽管SOUNDEX不是一个SQL概念,Oracle(像许多其他的DBMS一样)还是提供了对SOUNDEX的支持。下面给出了一个使用Soundex()函数的示例。customers表中有一位Coyote Inc.的顾客,联原创 2022-07-08 15:13:15 · 541 阅读 · 0 评论 -
SQL select 语句
二、查看表相关的列查看所有列2.查看特定列三、注意SQL语言大小写不敏感,他不象JAVA、c等SQL可以写在一行或者多行关键字不能缩写也不能分行写各子句一般要分行写使用缩进提高语句的可读性算数运算符操作符描述+加-减*乘、除五、定义空值空值是无效的,未指定的,未知的值空值不是空格或者0六、列的别名重命名一个列便于计算紧跟列名,也可以在列名和别名之间加入关键字“AS”,别名使用双引号,以便在别名中包含空格原创 2022-06-08 23:29:21 · 345 阅读 · 0 评论 -
数据库隔离级别
数据库隔离级别1.事务事务只是一个改变,一些操作的集合,用专业的术语讲,他就是一个程序的执行单元;事务本身其实并包括这四个特性,我们需要通过某些手段,尽可能的让这个执行单元满足这四个特性,那么我们就可以称它为一个事务,或者说就是一个正确的事务,完美的事务。2.特性原子性:满足原子操作单元,对数据的操作,要么全部执行,要么全部失效一致性:事务开始和完成,数据都必须保持一致隔离性:事物之间是相互独立的,中间状态对外不可见持久性:数据的修改是永久的3.隔离级别3.1 并发情况下事务引发的原创 2022-03-25 17:00:13 · 587 阅读 · 0 评论