![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DataBase
YQAG
这个作者很懒,什么都没留下…
展开
-
InnoDB中事务隔离级别的说明
我们都知道事务的几种性质,数据库中的一致性和隔离性等是实现事务的基本思想,在系统有大量的并发访问的情况下,了解和熟练应用数据库的本身的事务隔离级别,对于写出健壮性,并发处理能力强的代码还是起关键的作用。这里通过分析mysql InnoDB中事务的隔离级别,来抛砖引玉,让读者更好的理解,事务的隔离级别对于数据库数据的处理做了什么。隔离级别原创 2018-02-03 14:41:52 · 1657 阅读 · 0 评论 -
MySQL EXPLAIN命令的总结
最近在看一本书《高性能mysql》,这本书是一本经典的书,我通过这本书解决了许多实际开发中的问题,从建库到横向硬件的优化应有尽有。这里总结一下sql语句Explain查询优化器的一些内容,主要是通过实例来解释命令后的每一行所输出每一列所代表的含义。原创 2017-09-16 19:31:02 · 1145 阅读 · 3 评论 -
关于hibernate插入mysql数据库中文数据乱码处理
总之出现乱码后就是要重新配置mysql,重新生成数据库。原创 2015-07-23 22:10:43 · 1288 阅读 · 7 评论 -
数据行转列实例
在系统开发中常常遇到进行数据的统计,并将数据行转列的情景,例如表中的表示。但是在数据库中呈现出来的数据往往是横行的样式。这就需要一个转换。转换的方式有两种方式。1.利用cross join去进行转换。2.利用case when函数去转换。原创 2015-07-30 17:50:56 · 2210 阅读 · 21 评论 -
PLSQL连接oracle数据库
最近在工作中用到了oracle数据库,需要PLSQL客户端去连接数据库,整个过程出现了许多问题,现在总结一下,整个配置的过程。原创 2015-04-29 19:37:49 · 1297 阅读 · 11 评论 -
oracle数据库死锁解决方法
在做项目中,在程序完全正确的情况下,出现了当执行sql语句的时候停止工作的现象,开始是怀疑出现了死锁,当利用sql查询时发现自己是对的,死锁通常都是我们应用程序设计不合理造成的,如何处理数据库中的死锁呢?原创 2015-04-29 20:03:58 · 5353 阅读 · 8 评论 -
SQL——ROW_NUMBER
ROW_NUMBER 表示根据partymun进行顺序排列,并为每一条记录添加这条记录在多少行的序号。原创 2014-06-12 15:26:39 · 1212 阅读 · 7 评论 -
SQL存储过程——机房收费系统结账的那些事
结合网上的概念,和自己的理解,存储过程更像在vb.net中写的一个函数,传入参数就能去执行一系列的操作,返回一个值(或者没有返回值)。传入参数后,就能直接传出文本框内是否为空,并给出相应的提示。而同样的存储过也是一样的。当传入参数后,经过一系列的sql语句,就能得到自己想到的结果。这样大大的减少了在程序编程中对于数据库的操作。而且将其封装成一个存储过程,更方便程序的调用,和对数据库操作语句的修改。原创 2014-02-12 10:17:32 · 1914 阅读 · 29 评论 -
数据库中多表的连接
连接数据库中的表进行查询、建立视图,可以大大提高去查询数据库数据的效率。连接表进行查询实际上是通过各个表之间共同列的关系来查询数据的,他是关系数据查询最重要的特性。原创 2014-01-13 18:33:31 · 6458 阅读 · 34 评论 -
sql server触发器
米老师说:不怕不知道,就怕不知道。现在看来我觉得这句话是对于学习知识的态度最精确的定位,举个例子,之前在学习触发器的时候,我了解的也仅仅就是一些概念的东西,我看过之前自己的总结,自己总结的特别简单只有一句话:如果想在表中自动执行插入或删除数据就可以使用触发器。也仅仅是因为我知道数据库中的触发器,现在在做机房收费系统的时候用到它了,通过查资料,更深入的学习,从而收获了更多的知识。原创 2014-01-11 10:39:24 · 1771 阅读 · 28 评论 -
机房收费系统——做之前的一些分析
其实,做学生信息管理系统之前也没有去具体的分析一下整个系统要实现什么样的功能,要怎么去建立数据库。现在想想那种做系统也只能算是另一种形式的代码的复制。米老师常说,做事情要宏观把控,有一个指导的方针去指引自己去做某件事,这样才能做好一件事。所以这今天一直在分析整个机房收费系统的功能。画了一些图,总结一下自己对于整个系统的理解。机房收费系统主要的概况:对机房收费系统数据库的分析结合原创 2013-08-21 17:10:23 · 1383 阅读 · 33 评论 -
MySQL 加锁处理分析
系统同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力,并且很有可能出现系统死锁等问题。所以对于加锁的处理,是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB加锁机制与事务隔离级别相结合,去详细描述在每种隔离级别下加锁的处理方式。MVCC,multi-version concurrency control mvcc大多数实现的是读非阻塞,写操作只锁必原创 2018-02-03 22:25:54 · 679 阅读 · 0 评论