随笔分类 - 数据库及SQL
MyBatis代码生成器-Example讲解
摘要:什么是example类 mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。如果表的字段比较多,产生的example类会十分庞大。理论上通过example类可以构造你想到的任何筛选条件。在mybatis-generator中加以配置,配置
阅读全文
SQL中EXISTS用法
摘要:EXISTS 和 NOT EXISTS 关联子查询:是指在内查询中需要借助于外查询,而外查询离不开内查询的执行。 如果子查询包含任何行,则 EXISTS 运算符或者 NOT EXISTS 返回true。 否则它返回false。 select * from emp e where exists ( s
阅读全文
MySQL 常用函数
摘要:CASE WHEN 简单case函数 CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list] END CASE 示例: CA
阅读全文
MyBatis 通用Sql语句
摘要:xml 特殊字符可以适用转义字符代替 < < 小于号 > > 大于号 & & 和 ' ’ 单引号 " " 双引号 其他方法:用 <![CDATA[ ]]> 节,将sql包括起来, 在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解
阅读全文
MongoDB4.0.0配置用户名密码认证登录
摘要:1、创建管理员账户并赋予权限 打开cmd,输入mongo,进入mongodb的命令页面 > use admin #进入admin数据库 switched to db admin > db.createUser( {user: "root",pwd: "root",roles: [ { role: "
阅读全文
Windows安装Redis
摘要:Redis的官网下载地址:https://redis.io/download 但是目前官网并未提供Windows版本,只有Linux版本。 为了能够在Windows平台安装Redis,微软的Microsoft Open Tech团队为我们开发了Windows版本下Redis。 下载地址在Github
阅读全文
MySQL查询语句整理
摘要:时间计算 获取当前日期 SELECT NOW(),CURDATE(),CURTIME(); 获取前一天日期 SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY); 获取后一天日期 SELECT DATE_SUB(CURDATE(),INTERVAL -1 DAY); 年
阅读全文
Oracle触发器
摘要:触发器说明 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的IN
阅读全文
在Windows环境下使用MySQL自动定时备份脚本
摘要:编写备份脚本 rem ******MySQL backup start******** @echo off rem 使用set命令来定义一个名为“Ymd”的变量,这个变量的值就是后面的一大串规则,简单说就是当前的日期和时间 set "Ymd=%date:~0,4%%date:~5,2%%date:~
阅读全文
mysql数据库开启审计功能
摘要:查询审计配置情况 show global variables like 'log_timestamps'; show global variables like '%general%' 开启审计 打开mysql目录下的my.ini文件,在[mysqld]节下添加: # on为开启审计功能;off为关
阅读全文
MySQL 解压版和安装版的安装
摘要:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以
阅读全文
浙公网安备 33010602011771号