数据库
文章平均质量分 79
Citronnelle2
这个作者很懒,什么都没留下…
展开
-
揭秘阿里服务互联网金融的关系数据库——OceanBase
链接:http://www.csdn.net/article/2015-04-02/2824402 作者:阳振坤编者按:时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。为了应对大数据的冲击,淘宝将以前的Oracle、小型机、高端存储模式转变到现今的My转载 2015-05-13 22:28:35 · 888 阅读 · 0 评论 -
SQL中Group By的使用
SQL中Group By的使用1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的转载 2015-08-20 13:28:51 · 234 阅读 · 0 评论 -
经典SQL语句集锦
经典SQL语句集锦下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREA转载 2015-08-19 15:26:02 · 790 阅读 · 0 评论 -
常用sql语句
//利用pSQL改数据select * from eosoperator o where o.userid='admincz' for update wqNXrEJQJ2bfy1uGWiiX0w== Q3qtuxGsI7B5u60nFMu+qA== commit dCz7O+t2DE1ox6sKPqNp/w== 5185024 shengzhonhxin wqNXrEJ转载 2015-08-19 15:38:03 · 1896 阅读 · 0 评论 -
浅析数据库中的触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 instead of转载 2015-08-17 16:29:18 · 290 阅读 · 0 评论 -
数据库存储过程详解
存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不转载 2015-08-17 16:26:15 · 875 阅读 · 0 评论 -
如何处理大量数据并发操作(数据库锁机制详解)
文件缓存,数据库缓存,优化sql,数据分流,数据库表的横向和纵向划分,优化代码结构! 锁述的概一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的转载 2015-08-17 16:48:14 · 6770 阅读 · 0 评论 -
SQL Server游标的使用【转】
游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。概括来讲,SQL的游标是一种临时的数据库对象,即可以用来存放在数据库表中的数据行副本,也可以指向存储在数据库中的数据行的指针。游标提供了在逐行的基础上操作表中数据的方法。游标的一个常见用途就是保存查询结果,以便以后使用。游标的结果集是由SELE转载 2015-08-17 17:15:49 · 328 阅读 · 0 评论 -
详解数据库中的视图、临时表
1、视图,临时表的概念2、视图和临时表的区别3、优缺点一、1、视图 视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基表中。所以基表中的数据如果发生改变,从视图中查询出的数据也随之改变。 视图是一个虚表,他是通过执行SQL查询所产生的转载 2015-08-17 17:01:25 · 703 阅读 · 0 评论 -
MySQL数据库视图详解
对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因, 视图可以隐藏一些数据,如:社会保险基金表,可以用视图只显示姓名,地址,而不显示社会保险号和工资数等,另一原因是可使复杂的查询易于理解和使用。转载 2015-08-17 16:59:45 · 741 阅读 · 0 评论 -
Mysql数据库事务详解
80年代中国人结婚四大件:手表、自行车、缝纫机、收音机(三转一响)。要把事务娶回家需要四大件,所以事务很刻薄(ACID),四大件清单:原子性(Atom)、一致性(Consistent)、隔离性(Isolate)、持久性(Durable)。ACID就是数据库事务正确执行的四个基本要素的缩写。1. 原子性:要么不谈,要谈就要结婚!对于其数据修改,要么全都执行,要么全都不执行。如果转载 2015-08-17 16:33:20 · 652 阅读 · 0 评论 -
数据库范式详解
范式的作用:消除数据冗余、更新异常、插入异常和删除异常。 1NF 如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。不满足第一范式就不是关系型数据库!2NF 若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF表中的属性转载 2015-08-17 16:19:10 · 432 阅读 · 0 评论 -
Sql 锁的理解
一. 简介锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁。对于一般的用户而言,通过系统的自动锁转载 2015-08-17 16:50:03 · 438 阅读 · 0 评论 -
数据库常见面试题(一)
1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:转载 2015-07-06 14:04:27 · 583 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
本文转自:http://blog.codinglabs.org/articles/theory-of-mysql-index.html,作者:张洋摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了转载 2015-07-03 15:48:24 · 306 阅读 · 0 评论 -
浅析数据库索引
本文转自:http://kb.cnblogs.com/page/45712/,作者: KissKnife 一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……]二、转载 2015-07-03 15:56:34 · 236 阅读 · 0 评论 -
【Hadoop】HDFS - 创建文件流程详解
博客地址 http://www.cnblogs.com/foreach-break,作者:foreach_break1.本文目的 通过解析客户端创建文件流程,认知hadoop的HDFS系统的一些功能和概念。 2.主要概念 2.1 NameNode(NN): HDFS系统核心组件,负责分布式文件系统的名字空间管理、INode表的文件映射管理。如果不开启备份/故障恢复/转载 2015-05-13 22:36:03 · 1604 阅读 · 0 评论 -
TRUNCATE TABLE
TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。语法 [ { database_name.[ schema_name ]. | schema_name . } ] tabl转载 2015-08-20 13:45:07 · 324 阅读 · 0 评论