数据库
海月心明
这个作者很懒,什么都没留下…
展开
-
关于Oracle 数据取整函数
1.取整(大) select ceil(-1.001) value from dual 2.取整(小) select floor(-1.001) value from dual 3.取整(截取) select trunc(-1.002) value from dual 4.取整(舍入)select ro原创 2017-05-23 15:59:20 · 649 阅读 · 0 评论 -
oracle索引总结
转自:http://www.cnblogs.com/wishyouhappy/p/3681771.html简介1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于转载 2017-05-24 11:54:14 · 281 阅读 · 1 评论 -
with(nolock)的用法
转自:http://www.studyofnet.com/news/441.html 注意:oracle 数据库是不支持脏读的,所以还是用索引吧o(╯□╰)o本文导读:要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOCK)可以改善在线大量查询的环境中数据集被L转载 2017-05-26 12:27:58 · 4992 阅读 · 0 评论 -
本机创建 主从同步配置
1、复制两个Mysql数据库,为创建两个数据库服务(见一个bat文件,里面写入如下内容,用管理员身份运行),并启动数据库call F:\test\1zc\mysql-5.6.20_z\bin\mysqld --install mysql_zcall F:\test\1zc\mysql-5.6.20_z\bin\mysqld --install mysql_cnet start my原创 2018-02-01 11:45:23 · 396 阅读 · 1 评论 -
关于mysql触发器中不满足条件回滚问题
最近在网上看到个关于在mysql触发器里面回滚不满足条件数据回滚的问题,我是弄Oracle数据库的,感觉在mysql中应该实现起来没什么问题,所以亲测了,建了两张表,先写了个可以实现的触发器,就是下面的insert方法,经测试是OK的,将 insert注释,改成回滚,然后发现完全编译不通过!!!所以经测试是不能回滚的,毕竟曾经用mysql数据库,不小心删除了整张表数据,怎么也无法回滚还原创 2018-01-30 10:29:09 · 9477 阅读 · 1 评论 -
Java使用redis
redis就是非关系型数据库中的一种,一开始学redis的时候也是看别人用到了才去学的,但是学着学着就比较没有动力了啊,不知道这东西能干嘛,所以学起来就会枯燥些。我是忍着枯燥学完的,这里学完后来说说他的作用把,其实我感觉主要作用就是缓存,至于排行榜、计数器我还感觉不到有太大的帮助,用处基本都是缓存。为什么要用缓存呢,举个例子,假如系统中有2千万用户信息,用户信息基本固定,一旦录入很少变动,...原创 2019-05-05 14:31:47 · 163 阅读 · 0 评论 -
在使用触发器的情况下使用Mybatis通过 SelectKey获取回传ID
使用数据库:sqlServer开发语言:Java场景:原本使用正常运行的mybaits获取<insert id="insert" parameterType="com.sl.pt.base.model.Customer" > <selectKey resultType="java.lang.Long" keyProperty="id" order="AFTE...原创 2019-04-30 10:51:54 · 1033 阅读 · 0 评论