![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 86
ShuSheng007
人活着要有梦想,万一实现了呢!
展开
-
Spring Data JAP多表关联关系详解
在Java程序访问关系型数据库这个领域,在国内使用最多的应该是MyBatis与MyBatisPlus,但是老外却特别中意JPA。我以前大多时候也是一直在使用MyBatis与MyBatisPlus,偶尔使用一点。最近公司项目使用了JPA,在使用过程中发现多表关联那块有点蒙,所以总结一下。原创 2023-02-13 06:00:00 · 1128 阅读 · 0 评论 -
秒懂MyBatis之读写分离简单实现
多年前在springboot中集成mybatis访问数据库后,一下就被其强大的功能征服了,从此再也没有用过纯JDBC的API,但是当时心中隐约还是有个疑问:要是我们的APP要同时访问两个数据库,那MyBatis咋办呢?因为只是想了下,于是还是不知道…直到有一天要搞读写分离…最近又看到了这个话题,于是就叨叨几句。在生产环境中搞读写分离一般采用成熟的第三方方案,例如代理模式的mycat,以及客户端模式的sharding-jdbc,但是手动实现一个读写分离方案对我们理解底层的原理帮助是巨大的。原创 2022-10-03 06:30:00 · 2280 阅读 · 0 评论 -
秒懂MySql之从零搭建主从架构
数据库在一个软件系统的重要程度我们就不多说了。我们今天就简单聊聊为什么要搞主从架构?如何搞?最开始的时候我们对软件系统的要求很低,但后来要求越来越高,对数据库的要求相应也就变的越来越多:兄弟我希望你7X24小时稳定运行50年,兄弟最近流量暴增了你的给抗住啊,兄弟机房断电你也不能给我丢数据啊,兄弟机房断电我还是想让你能正常工作,兄弟… 数据库兄弟怒了:我R你LL…你看就是由于要求越来越多,单机数据库根本就不能满足这些要求,所以就出来很多架构方式来解决这些问题,今天说的主从架构就是非常经典和有效的一种。..原创 2022-08-08 05:30:00 · 537 阅读 · 0 评论 -
如何实现MySql数据库数据不存在则插入存在则更新
[版权申明] 非商业目的注明出处可自由转载出自:shusheng007问题在插入数据时经常存在如下需求:当此记录不存在就插入,存在则更新而不是插入。假如有如下表MariaDB [learn_sql]> show create table students_sample;CREATE TABLE `students_sample` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `STUDENT_ID` char(6) NOT NULL COM.原创 2021-11-02 21:36:30 · 1515 阅读 · 1 评论 -
秒懂MySql之高级话题
[版权申明]非商业目的注明出处可自由转载博文地址:出自:shusheng007相关文章Linux如何安装并配置Mariadb/Mysql秒懂MySql之基础使用文章目录前言分组数据(Group By)SQL子查询联接(Join)组合查询(Union)表(Table)视图(View)存储过程(Procedure)游标(Cursor)触发器(trigger)事务(Transaction)字符集(Character)与校对(Collate)权限管理管理用户设置用户权限总结前言上一篇秒懂MySq.原创 2020-12-29 17:31:55 · 906 阅读 · 0 评论 -
秒懂MySql之基础使用
[版权申明]非商业目的注明出处可自由转载博文地址:出自:shusheng007文章目录概述数据库与SQLMysql使用安装数据库连接数据库操作数据库查询数据排序数据过滤数据函数算术运算文本处理函数日期和时间处理函数数学相关函数聚集函数修改数据插入数据更新数据删除数据总结概述IT江湖上形容一个人很菜的时候有时会说:那哥们儿除了怎删改查,毛都不会!偶尔形容工作枯燥无味,毫无技术含量时也会抱怨:整天就是一些增删改查,一点挑战性都没有。可见大家普遍认为数据库的增删改查很容易,但也从侧面说明大部分公司的.原创 2020-12-27 12:39:28 · 892 阅读 · 0 评论