MySQL MySQL使用IF函数动态执行where条件的方法 IF函数 IF(expression ,expr_true, expr_false); MySQL的IF()函数,接受三个表达式,如果第一个表达式为true,而不是零且不为NULL,它将返回第二个表达式。否则,它返回第三个表达式。根据使用它的上下文,它返回...
SQLSERVER SqlServer创建自动收缩事务日志任务的图文教程 [var] 点击展开sqlserver代理,右键点击“作业”,然后选择新建作业。 [var] 名称可以随便填写,只要能表示这次作业任务就行了。简洁明了,让自己后面能看懂。 所有者选择sa或者windows用户。如果需要远程操作,建议...
SQLSERVER sql2000数据库清除重复数据的二种方法 使用游标实现 declare @id1 int,@oldid int,@e_REcordid int ,@Olde_REcordid intDECLARE price CURSORFOR SELECT id ,E_recordId FROM evaeve ...
MongoDB MongoDB多条件模糊查询示例代码 前言 模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%’的语法。那么在mongodb中我们应...
其他数据库 redis键空间通知使用实现 导语 最近在开发一个定时活动,而且活动是多个场次的。这个是后就需要在活动开始的时候推送信息给客户端,结束的时候也要推送一次。简单的设计方案就是将配置缓存在redis,然后每隔一秒就轮询reids,获取配置信息,然后判断是不是到活动开始或者结束的时间点,然后...
PostgreSQL postgresql 赋权语句 grant的正确使用说明 grant select on all tables in schema public to username; 此句是有效的复制语句 PG中有schema的概念, 以下的语句就是不行 网上得来终觉浅,错误比较多,还是要自己试试才行。 补充:postgre...
MySQL MySQL 原理与优化之原数据锁的应用 MySQL 中原数据锁是系统自动控制添加的,对于用户来说无需显示调用,当我们使用一张表的时候就会加上原数据锁。 原数据锁的作用是为了保护表原数据的一致性,如果在表上有活动事务的时候,不可以对元数据进行写入操作。也就是为了避免DML 和DDL 之间的冲突,保...
其他数据库 Redis Cluster集群动态扩容的实现 一、引言 二、Cluster集群增加操作 1、动态增加Master主服务器节点 2、动态增加Slave从服务器节点 三、Cluster集群删除操作 1、动态删除Slave从服务器节点 2、动态删除Master主服务器节点 四、总结 一、引言 上一篇文章我们...
MySQL MySQL8.0 索引优化invisible index详情 前言 MySQL8.0 开始支持不可见索引。 优化器根本不使用不可见索引,但会以其他的方式正常维护。 默认情况下 索引是可见的。 通过不可见索引,可以方便数据库管理人员 检查 索引对查询性能的影响,而不会进行破坏性的更改 。 应用场景: 软删除,灰度发布 ...
Oracle 在Oracle关闭情况下如何修改spfile的参数 发现问题 我使用的Oracle11g,当我敲下如下一段命令后,就让我傻眼了。。 alter system set sga_max_size=960M scope=spfile; shutdown immediate startup 此时的startup报错...
MongoDB Windows下MongoDb简单配置教程 如何在Windows下对MongoDb进行简单的配置,本文为大家解答。 以管理员的启动cmd 进入安装目录下 输入:mongod –auth –port 3406 –dbpath=库地址 –logpath= ...
Oracle Oracle删除死锁进程的方法 本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下: 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||’, R...