mysql
文章平均质量分 71
ybb_ymm
从事多年java、python工作。文章、图片及内容仅是学习使用,如有侵权,请联系我,立即删除
展开
-
SpringBoot+mybatisPlus + dynamic-datasource实现真正的动态切换数据源(附核心代码)
系统要调整为S A S S版实现多 租 户功能,首先想到的两个解决方案就是:1、通过表字段隔离租户数据信息2、通过分库来隔离租户数据(这种方案还是比较安全的)方案最终确定为第二种实现。接下来就是要实现动 态 切 换 数 据 源,以满足不同租户访问自己的数据源了定一个新的数据源继承一个抽象类AbstractRoutingDataSource。其中,必须实现一个方法protected Object determineCurrentLookupKey(),原创 2023-06-13 14:52:05 · 3725 阅读 · 2 评论 -
mysql中sql语句之分组(group by)
mysql的分组查询group by,详细信息可参考了解一下原创 2023-06-05 11:30:57 · 1842 阅读 · 0 评论 -
如何在Mysql中已存在的表中增加字段
我们在开发过程中总会遇到维护其他项目,这个时候有了新的需求,就会出现一种情况,那就是为已经存在的表中添加新的字段。由于表中有数据存在,不能使用drop删除表后新建表,就会用到我们今天的知识点——为表中增加新的字段语句。原创 2023-06-03 20:20:53 · 4126 阅读 · 0 评论 -
windows中同时安装两个不同版本的mysql
有的时候,你是用的mysql版本和公司使用的mysql版本不一致,这样就会导致你不得不在你的电脑上安装两个版本的mysql数据库。我这里啊以mysql5.7和mysql8.0.25为例默认mysql5.7已经安装完成并且能够正常使用的情况下,来完成本篇的学习(安装mysql8.0.25)到这里,我们两个版本的mysql就已经安装完成了这里遇到的坑就是我们dll库的丢失。此处我们按照上述的解决方案修复一下即可欢迎大家点击下方卡片,关注《coder练习生》原创 2023-06-01 17:54:24 · 3823 阅读 · 0 评论 -
根据mysql的sql文件逆向生成powerdesigner的pdm文件
选择data source 为ODBC machinedata source,并选择刚才配置好的mysql数据源输入用户密码点击connect返回到Database ReverseEngineer Options,点击确定。(1)在弹出对话框New Physic DataModel里填写模型名称(也就是我们的项目名,自定义),根据自己的数据库进行选择DBMS,(我选择的DBMS为Mysql5.0)点击确定。选择要生成的表点击ok即可。弹框中选择Mysql5.0,上面的name选择自己的项目名称。原创 2023-02-19 10:09:26 · 1958 阅读 · 0 评论 -
MySQL异常:com.mysql.jdbc.PacketTooBigException: Packet for query is too large
他是因为Mysql的max_allowed_packet设置过小引起来的问题,我一开始设置的大小为1M,上面的错误提示也很明确了,查出的是1070,而我们设置的是1024,小于的结果值,所有会报错。如果是在linux下,其实也可以对配置文件进行修改,对mysql的my.conf文件中天一行内容,如下: max_allowed_packet = 20M;Mysql会根据配置文件对server接收的数据包大小进行限制,有的时候插入和更新会被max_allowed_packet参数给进行限制,才会导致失败。原创 2023-02-08 08:39:57 · 811 阅读 · 0 评论 -
powerDesigner如何将数据库中已有表逆向生成pdm文件
系统升级,要在原有数据库表结构基础之上重构表系统,为了节省时间,原来能使用的表结构保留,制作升级变动,所以用到了powerDesigner的逆向生成工具。原创 2023-01-27 20:26:53 · 1618 阅读 · 0 评论 -
java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\xA7\xA7‘ for column
今天在开发自己的小程序时候,在苹果手机上输入了一个表情,结果出现了错误,查看后台报错如下: java.sql.SQLException: Incorrect string value: '\xF0\x9F\xA7\xA7' for column 'content' at row 1。原创 2023-01-26 09:16:42 · 4319 阅读 · 0 评论 -
MySql底层索引原理
我们都知道MySql索引效率很高!那其中的原理是什么呢?先跑出个问题来:二叉树、红黑树(二叉平衡树)、BTree(平衡多叉树)、B+tree这几种类型中哪一种是mysql索引所选择的呢?这个问题好多同学回答不出来,回去百度,结果也不是太明白吧!这里我告诉大家,mysql所选的是B+tree,那B+tree又是什么呢?原创 2023-01-02 07:31:05 · 459 阅读 · 0 评论