随笔分类 -  数据库及SQL

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