上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页
摘要: 1、事务是什么 事务是对数据库执行的一个操作单位,是对数据库所做的一个或多个修改,是必须完整执行的SQL语句块,它是由数据操作语言(DML)完成的;在一个事务可以是一个或多个DML语句,在事务处理中,确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。 2、事务的本质特征是什么 阅读全文
posted @ 2020-05-18 22:47 晒太阳的兔子很忙 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、什么是视图 视图是虚拟的表,是一个存储的查询,虽然不需要实际的物理存储,但是也被看作是一个数据库对象,对用户来说基本上透明的;它与包含数据的表不一样,它不包含任何列或数据,它只是包含使用时动态检索数据的查询,并且只包含一个SELECT语句(不限制子查询)。视图实际上是由预定义查询形式的表所组成的 阅读全文
posted @ 2020-05-17 12:32 晒太阳的兔子很忙 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、存储过程创建脚本示例 use test_db; DROP PROCEDURE IF EXISTS test_procedure_create; CREATE PROCEDURE test_procedure_create() BEGIN select 'test'; END 2、脚本执行时遇到的 阅读全文
posted @ 2020-05-16 14:04 晒太阳的兔子很忙 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 今偶遇这样一场景,两列都是日期时间类型,需要通过判断这两个日期的大小来取值。为了更好地说明这个流程,我们就假设去两列日期时间中较大者。那如何通过一条SQL语句搞定呢?此时,就需要借助IF-ELSE的思路了,请看示例代码: (1)方式一 SELECT if(col_date_1 > col_date_ 阅读全文
posted @ 2020-05-15 23:23 晒太阳的兔子很忙 阅读(7491) 评论(0) 推荐(1) 编辑
摘要: 偶遇这样一个场景,使用IN关键字进行检索数据所消耗的时间是使用EXISTS关键字进行检索数据所消耗的时间的接近30倍。一看差距这么大,查阅了一本SQL数据,其中也没有介绍多少,不过我们可以从其定义中可以领悟到一些差异。 (1)IN关键字:该操作符IN用于把一个值与一个指定列表进行比较,当被比较的值至 阅读全文
posted @ 2020-05-14 23:32 晒太阳的兔子很忙 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、SQL更新数据 关键字:UPDATE 方式:有两种方式进行更新 更新表中指定的行 更新表中所有的行 示例: 更新表中指定的行 更新表中所有的行 上述示例示更新指定行,若想更新所有的行,那么去掉WHERE子句即可。为了数据的安全性,最好是添加WHERE子句。 2、SQL删除数据 关键字:DELET 阅读全文
posted @ 2020-05-13 22:26 晒太阳的兔子很忙 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 一、数据的插入 1、插入的关键字:INSERT INTO,在某些SQL实现中,可以去掉INTO关键字,不过最好还是提供INTO这个关键字,保证SQL代码可移植性。 2、插入的方式: 插入完整的行 示例代码如下: 存储在table_name表中每一列的数据在VALUES子句中给出,必须给每一列提供一个 阅读全文
posted @ 2020-05-12 23:46 晒太阳的兔子很忙 阅读(5036) 评论(0) 推荐(0) 编辑
摘要: 在SQL中除了联结查询外,还有一种组合查询;组合查询是指将多条SELECT语句的结果作为一个查询结果集返回,这种查询方式通常称作为并(union)或复合查询(compound query)。 1、组合查询的使用 利用UNION操作符将数条SQL查询组合成一个结果集。 2、组合查询的场景 在一个查询中 阅读全文
posted @ 2020-05-11 23:45 晒太阳的兔子很忙 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 在计算字段中若没有指定列名,它仅仅只是一个值,而一个未命名的列不能用于客户端应用,因为客户端没有办法引用它。为此,可以给计算字段启用一个别名,这样就可以给客户端应用使用。别名可以通过AS关键字赋予,由于Oracle不支持AS关键字,所有也可以直接在计算字段后面赋予别名。在很多DBMS中,AS关键字是 阅读全文
posted @ 2020-05-10 16:18 晒太阳的兔子很忙 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1、什么是关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。这些共同的值都是各个表中的唯一标识,即主键。 关系数据库的可伸缩性远比非关系数据库要好。 可伸缩性(scale):能够适应不断增加的工作量而不失败。 设计良好的数据库或应用程序称为可伸缩性好(sca 阅读全文
posted @ 2020-05-10 11:22 晒太阳的兔子很忙 阅读(349) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页