数据库-SQL
mysql/redis/MongoDB..
CsbLanca
这个作者很懒,什么都没留下…
展开
-
【Docker部署Mysql主从集群】跟着敲就得行(复制命令就得行)
Docker部署Mysql主从集群原创 2023-02-23 01:02:32 · 248 阅读 · 1 评论 -
任务框架Quartz初始化Sql脚本
任务框架Quartz初始化Sql脚本原创 2022-09-30 11:42:34 · 1266 阅读 · 0 评论 -
Mysql ->>符号用法 Json相关
1.如题2.结果字段为json串3.取json串中某个key的value值csdn能做做,不能做别出来恶心人发文助手会检测您的文章标题、错别字、内容质量,助您提升文章质量。【创作规范】1 条建议重新检测文章质量提示此文章质量较低,不会获得较多流量扶持! 可能的原因为:篇幅太短,广告涉嫌违规,外链过多,缺少代码,图片涉嫌违规。发文助手会检测您的文章标题、错别字、内容质量,助您提升文章质量。【创作规范】1 条建议重新检测文章质量提示此文章质量较低,不会获得较多流量扶持! 可能的原原创 2022-05-25 10:48:38 · 2037 阅读 · 0 评论 -
Navicat12数据整体迁移
1.问题公司项目之前在同一个数据库里面创建了多张表,现在需要将这些表分别以各自独立的数据库存放数据,并且数据得完整迁移,当时我并不Navicat12里面的功能,于是我的思路:将需要的数据全部以xxx.sql文件的形式备份出来,然后再逐一的导入.显然这样的效率是很低的,公司大佬教了我一个操作,最主要的问题是对Navicat12功能不熟悉.2.操作流程工具–>数据传输源–>...原创 2019-10-17 11:58:27 · 790 阅读 · 0 评论 -
DBeaver
DBeaver - 一款免费开源的通用数据库工具#1.DBeaver工具的 github下载地址 支持多种操作系统#2.windows推荐这个版本的: dbeaver-ce-7.2.0-x86_64-setup.exe#3.macOS的认准.dmg后缀的版本: dbeaver-ce-7.2.0-macos.dmg#4.操作方式,原博客地址 原博客地址写这个的目的是为了记在自己的博客里面,避免以后自己找不到...原创 2020-09-20 02:14:25 · 331 阅读 · 0 评论 -
Mysql触发器|视图|定时器|存储过程
#1.存储过程-- #1.先声明存储过程-- #1.1 重新设置分隔符 避免;(分号)对mysql语句造成影响DELIMITER $$-- #1.2 如果存在,移除原有的存储过程DROP PROCEDURE IF EXISTS pro_test $$-- #1.3 创建一个名为pro_test()的存储过程,带括号()CREATE PROCEDURE pro_test()BEGIN -- #1.4 SQL语句列表,每个语句间用;隔开-- #1.5 牛皮,可以多result返回 SE原创 2021-06-24 16:57:50 · 257 阅读 · 0 评论 -
EasyCode创建导致的Mybatis相关问题
#1.EasyCode生成代码后#1.1Invalid bound statementorg.apache.ibatis.binding.BindingException: Invalid bound statement (not found)xml文件所在位置异常:导致找不到对应xml文件然而正确的应该是:src/main/resource/下的但是新建文件有一个很坑的点就是:cn.lanca.suckme.easyCode.dao和cn/lanca/suckme/easyCode原创 2021-06-22 16:17:55 · 615 阅读 · 2 评论 -
MySQL数据库设计规范
申明:转载原作者github地址:jly8866/archer弄过来是为了做收集,有时候资料涉及的方面太多,不好找MySQL数据库设计规范目录规范背景与目的设计规范2.1 数据库设计2.1.1 库名 2.1.2 表结构 2.1.3 列数据类型优化 2.1.4 索引设计 2.1.5 分库分表、分区表 2.1.6 字符集 2.1.7 程序DAO层设计建议 2.1.8 一个规范的建表语句示例2.2 SQL编写2.2.1 DML语句 2.2.2 多表连接 2.2原创 2020-11-14 11:44:11 · 196 阅读 · 0 评论 -
Mybatis动态sql中foreach标签的使用
foreach标签主要用于构建in条件,他可以在sql中对集合进行迭代。如下: <delete id="deleteBatch"> delete from user where id in <foreach collection="array" item="id" index="index" open="(" close=")" separator=","> #{id} </foreach> </dele原创 2020-05-30 11:38:55 · 269 阅读 · 0 评论 -
Mysql中Concat聚合函数一个比较
concat聚合函数查询select * from node where tenant_id=1166220750772899840 and tree_id=1166221500655734785 and CONCAT(name,fields) like '%水果%';普遍or查询select * from node where tenant_id=11662207507728...原创 2019-11-04 13:26:31 · 961 阅读 · 0 评论 -
SpringBoot中的@Query注解方法中细节问题
内容 @Query("{$and:[{$or:[{form_id:?1},{label:?2}]},{tenant_id:?0}]}") List<PostRule> findByTenantIdAndFormIdOrLabel(Long tenantId, Long formId, String label);?1解释{form_id:?1} {label:?2} {...原创 2019-11-01 18:09:12 · 2500 阅读 · 2 评论 -
SpringBoot整合MongoDB中用到的jar包分析
1.External Libraries分析截图:org.mongodb:bson:3.8.2 //mongodb存储的数据类型org.mongodb:mongodb-driver:3.8.2 //mongodb数据库驱动包org.mongodb:mongodb-driver-core:3.8.2 //mongodb数据库驱动核心jar包 -->mong...原创 2019-11-01 17:43:46 · 848 阅读 · 0 评论 -
MongoDB数据库相关记录(一)
1.基本概念(比较)mongoBD:集合就是一组文档.如果将MongoDB中的一个文档比喻为关系型数据库中的一行,那么一个集合就相当于一张表.文档:Mysql:行:概念非常重要,希望你能弄明白,因为对你的代码起很大作用,对你成长,以后架构师之路也有很大帮助2.Shell操作在shell中查看或操作数据会用到四个基本操作:创建,读取,更新和删除(即通常的CRUD操作)#2...原创 2019-10-31 16:09:40 · 196 阅读 · 0 评论 -
MongoDB数据查询中的关键字&ne
mongodb有这样一个关键字 ne 就是not equal的意思Syntax: {field: {$ne: value} }$ne selects the documents where the value of the field is not equal (i.e. !=) to the specified value. This includes documents that do n...原创 2019-10-30 17:33:22 · 4965 阅读 · 0 评论 -
Redis五种数据类型的操作
Redis五种数据类型的操作Redis 非关系型数据库 能够操作存储的五种数据类型,其操作方式如下:#1.String(普通字符串) # set key value // 设置key-value # get key // 获取key对应的value值,获取值 # del key // 删除key值的数据 -...原创 2019-10-25 16:53:55 · 157 阅读 · 0 评论 -
SqlServer微软数据库简单介绍
1.SqlServer基本介绍sqlSQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL Server是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。=RDBMS:Relation D...原创 2019-10-16 17:15:58 · 2535 阅读 · 0 评论 -
MyBatis框架使用流程和部分总结
MyBatis框架使用流程和部分总结1.mybatis介绍1.1 -mybatis是基于ibatis的数据库持久层框架,其最大的特点就是支持个性化sql的编写,相对于SpringDataJpa这种全自动类型的框架来说,其开发效率相对较低,但由于能够自定义sql,所以其性能方面是能够控制的,也就是有优化的空间,学习成本低;1.2 -而SpringJpa这种全自动框架,框架帮我们完成了几乎所有...原创 2019-04-03 22:19:17 · 251 阅读 · 0 评论 -
MyBatis中一对多的xml配置(嵌套查询/嵌套结果)
用的是window上面的画图板,没法以文字的方式展示出来,见谅嵌套查询嵌套结果原创 2019-04-25 22:41:58 · 2064 阅读 · 0 评论 -
MyBatisPlus介绍
1.MyBatisPlus简单介绍前面开发平台服务,由于都是原来操作的使用模拟实现,但是真实项目肯定要访问数据操作,并且每个domain都有crud,需多次写重复代码。我们使用MybatisPlus,就不用写重复代码,并且还有模板的功能,可以一键生成daomin,query,mapper接口,mapper.xml,service,controller,非常好用。MyBatis-Plus(...原创 2019-05-09 00:27:02 · 2144 阅读 · 0 评论 -
Redis集群及其使用概念
1.redis使用场景以及流程使用场景:–>针对查询频繁但是修改少的大量数据,选择做缓存图解如下:当大量的数据需要读和写的时候,存在数据同步的问题,而数据同步的解决方案当我们操作了数据库,删除,添加,更新先操作数据库,再同步操作redis缓存使用redis做中央缓存解决数据同步的方案解释:准备一个中央缓存数据库,将所有的读写操作后的结果放进去2.缓存流程redi...原创 2019-05-11 23:32:33 · 250 阅读 · 0 评论 -
FastDfs分布式文件管理系统简单使用
1.分布式文件管理系统介绍分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目...原创 2019-05-13 23:33:53 · 345 阅读 · 0 评论 -
关于保存数据库中的数据参数类型
数据库保存参数问题1.普通的数据库保存数据库增删改查,极其相关的sql语句.插入的数据上图吧,不想表达了,让我有点难受传入的参数是一个list集合对象,而在准备这个emailList对象的时候, //准备list集合 List<EmailVO> emailList=new ArrayList<>(); //准备list集合里面的vo对象 EmailVO...原创 2019-08-30 12:14:57 · 741 阅读 · 0 评论 -
Mybatis注解开发之@Results
在使用mybatis注解开发的时候,数据库返回的结果集和实体类字段不对应,我们就需要手动指定映射关系;一种是使用在xml文件中指定resultMap,指定id,下面需要的直接引用id就可以;另一种在使用注解开发的时候,我们只能通过注解@Results来指定对应关系了,那么注解只能每个方法用到了都得复制一遍@Results吗?答案当然不是,注解@Results中提供了id属性这就跟xml文...原创 2019-09-21 15:21:37 · 556 阅读 · 0 评论 -
分页插件PageHelper出现的问题以及流程
1.分页插件PageHelper介绍PageHelper是一款开源免费的Mybatis第三方物理分页插件,目前放置github上!2.Maven导入 <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> ...原创 2019-10-09 16:48:13 · 309 阅读 · 0 评论 -
JPA相关概念
一.JPA理论斜体样式部分(1)什么是jpajpa:java persistence api的缩写,是ORM对象关系映射规范jpa是规范,hibernate是他的一个实现,实现不唯一,但最好.最底层操作还是jdbc(需要引入驱动包)(2)什么是orm?o:object对象,r:关系型数据库,m:映射–>对象关系映射(3)jpa与jdbc的区别JPA(Hibernate)的底...原创 2019-03-25 21:37:57 · 376 阅读 · 0 评论