
数据库
文章平均质量分 93
小糖豆巴拉巴拉
心若向阳,何惧忧伤
展开
-
MongoDB 分组聚合Group操作(基于MongoTemplate)
一.简介db.collection.group()主要使用了JavaScript语法。sql语句中group by可以直接使用select key from table groupby key,而mongoDB没提供SQL那样通过Group By就轻松实现数据库的分组功能,我们通过接口来实现的接口规则: db.collection.group({ key, reduce, initial...原创 2018-10-31 11:30:53 · 17625 阅读 · 0 评论 -
mysql时间格式化,按时间段查询的MySQL语句
描述:有一个会员表,有个birthday字段,值为’YYYY-MM-DD’格式,现在要查询一个时间段内过生日的会员,比如’06-03’到’07-08’这个时间段内所有过生日的会员。SQL语句:Select * From user Where DATE_FORMAT(birthday,’%m-%d’) >= ‘06-03’and DATE_FORMAT(birthday,’%m-%d’)...转载 2018-12-06 15:53:29 · 2919 阅读 · 0 评论 -
修改mysql数据库的时区
查看数据库时区mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | EST | | time_zone | SYSTEM | +--...转载 2018-12-05 11:31:20 · 20463 阅读 · 0 评论 -
mysql 连接语句快速查找
TOP语句(取返回数据的前五条):sql server SELECT TOP number|percent column_name(s) FROM table_namemysql SELECT * FROM Persons LIMIT 5oracle SELECT * FROM Persons WHERE ROWNUM <= 5like语句(和数据库做模糊匹配)"%" 可用于定义通配...原创 2018-12-01 16:28:42 · 508 阅读 · 0 评论 -
MySQL中Date,DateTime,TimeStamp和Time的解释和区别
以下场景应用及后台取值 用到com.alibaba.fastjson.annotation(fastjson 阿里巴巴开源框架)以及springBoot注解Date 名称 解释 显示格式 YYYY-MM-DD 显示范围 1601-01-01 到 9999-01-01 应用场景 当业务需求中只需要精确到天时,可以用这个时间格式 后台...原创 2018-08-20 16:13:12 · 55148 阅读 · 7 评论 -
sql语句的各种模糊查询语句
一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE ‘%三%’将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“转载 2017-10-11 16:57:37 · 29263 阅读 · 0 评论 -
Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM
Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM上线许久的产品突然爆出了一个Mongodb 查询的BUG,错误如下:"exception":"org.springframework.data.mongodb.UncategorizedMongoDbException","message":"Que...转载 2019-01-09 16:12:57 · 716 阅读 · 0 评论 -
MongoDB 查询语法与常用查询语句总结
MongoDB 常用查询语句总结先来一波查询语句语法的基本解释:列子:db.mycol.find({"likes": {$gt:10}, $or: [{"by": "yiibai tutorials"}, {"title": "MongoDB Overview&am原创 2018-09-30 17:28:04 · 12175 阅读 · 1 评论 -
Mysql存储过程详解(概念、优缺点以及创建调用实例)
这篇文章主要介绍一下存储过程,工作中是否用的到存储过程,很大程度跟公司有关,很多人用不上,所以不了解,闲暇之际,还是简单的总结了一下。1、存储过程是什么?其实存储过程很简单,无非就是按照其特定的语法,创建存储过程,然后在执行程序的时候,调用就行了。怎么调用呢?下面是一个创建存储过程的实例 CREATE PROCEDURE myproc() BEGIN SELECT COUNT(*...原创 2019-05-31 17:45:06 · 7428 阅读 · 0 评论 -
mysql 数据库常用引擎及其差异,索引类型、索引使用场景
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR...原创 2019-05-27 17:17:34 · 3105 阅读 · 0 评论 -
mysql新建用户并且设置访问权限
有时候我们需要新建一个用户,给其他部门的人使用数据库,但是又不想让别人看到所有的数据库,这时候就需要在新建数据库的时候给新加的用户设置权限,网上有很多通过代码给新建用户赋予权限的文章,都看不懂,这里给一种通过Navicat客户端给用户设置权限的方法、其他数据库客户端没试过,Navicat下载安装自己去找吧第一步:用最高权限的账户连接数据库需要注意是是用户和你要给别人的数据库需要选中,看到现...原创 2019-02-28 16:44:48 · 3404 阅读 · 0 评论