mysql
luo_yu_1106
这个作者很懒,什么都没留下…
展开
-
com.mysql.cj.jdbc.exceptions.CommunicationsException:Communications link failure
在mysql的url连接后面加上&useSSL=false就好了原创 2021-08-13 17:10:17 · 720 阅读 · 0 评论 -
mysql 0和‘‘比较
参考文章:https://blog.csdn.net/PowerBlogger/article/details/110863765在mysql里0和’‘比较是相等的,比如 if(0!=’’,100,200)这个结果是200,因为空字符串会转化为数0,具体看参考文档原创 2021-08-13 17:05:13 · 325 阅读 · 0 评论 -
记录一下通过navicat使用ssh连接跳板机数据库的方法
打开navicat,新建连接,根据数据库选择(我是mysql,就直接写mysql)第一步点击ssh,填写跳板机的ip端口和账号密码,填好跳板机的内容后可以测试一下是否连通第二步填写数据库的账号密码,点击常规这就是使用navicat通过跳板机连接mysql数据库,ssh连接的地方是填跳板机的ip和密码,常规填你的mysql链接信息...原创 2020-11-12 14:09:12 · 1330 阅读 · 0 评论 -
mysql回滚机制不会回滚autoincrement
参考文章:https://www.cnblogs.com/rxbook/p/10742665.html见下方mysql事务回滚数据回滚用法与问题mysql事务回滚就是BEGIN,ROLLBACK,COMMIT三种组成了,差不就是就如果所有数据提交成功再把数据提交,否则就自动回滚数据了,这种做法多做于银行,种大大型数据操作应用上。在当前事务中确实能看到插入的记录。最后只不过删除了。但是AUTO_INCREMENT不会应删除而改变值。1、为什么auto_increament没有回滚?因为i转载 2020-09-29 16:22:14 · 288 阅读 · 0 评论 -
mysql把逗号分隔的数据变成独立数据存入关系表
目前有content表里存了一个字段category_id,是多个数据按照“,”分隔的,但是业务需求变更,这个字段的类型不在是单一的了。也就是以前的表结构以前的表结构(content)id category_id type 1 129,123,111 0 2 341,890,125 1 现在想要这样的(预期表)id category_id type 1 129 0 1 123 0 1 111原创 2020-06-02 16:21:44 · 327 阅读 · 0 评论 -
记录一下组合索引和分别创建普通索引的区别
1.先看一下不加索引的情况2.然后添加组合索引ALTER TABLE table_name ADD INDEX index_name (`field_1`,`field_2`);explain select * from table_name where field_1=1 and field_2=1 看到涉及到的行数变为了223.删掉组合索引...原创 2019-11-21 10:50:51 · 323 阅读 · 2 评论 -
分表后如何查询
假如:query_result分为十个表分别是query_result_0query_result_1query_result_2query_result_3query_result_4query_result_5query_result_6query_result_7query_result_8query_result_9但是实体不会是10个的,只有一个那就是q...原创 2019-11-04 11:20:29 · 4979 阅读 · 0 评论 -
解决mysql3534
报错如下参照别的博主的博客:先 mysqld -remove移除,再 mysqld --initialize再 mysqld install再 net start mysql试了一遍失败了,想了一下从安装到现在到底哪里出错了,然后看到了这个博主的文章https://blog.csdn.net/qq_28990603/article/details/80883497...原创 2019-10-13 10:39:09 · 265 阅读 · 0 评论 -
查找在一个表存在的字段,在另一个表不存在
#查找在一个表存在的字段,在另一个表不存在select * from user_a u where u.user_id not in( select b.user_id from user_b b ) limit 10参考链接:https://www.iteye.com/problems/71345...原创 2019-09-17 11:06:55 · 1431 阅读 · 0 评论 -
mysql创建索引及expain检查索引效率
创建索引规则:https://www.cnblogs.com/helloworldlx/p/8651583.htmlexplain检查索引的结果:https://blog.csdn.net/dennis211/article/details/78170079感觉写的很实用打算用一下记录下我的使用,根据源博客说的,我选择了给多个字段加索引,加索引的代码如下#添加索引ALTER...原创 2019-05-29 13:55:21 · 304 阅读 · 0 评论 -
mysql--------四种索引类型
原博客地址:https://www.cnblogs.com/zhangqie/p/8416164.html一、索引的类型mysql索引的四种类型:主键索引、唯一索引、普通索引和全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。主键索引:...转载 2019-05-30 19:44:20 · 3601 阅读 · 1 评论 -
关于排重,我遇到的坑
最开始排重是从数据库里取数据排重,结果发现并没有实现排重,数据还是入库了!!!!查看日志,搜索发现排重的代码是走了的,但是为什么会入库呢?!看了一下接口数据的时间,基本就是同时进行,也就是很有可能,前一条数据还没入库,后一条数据已经来了。这时排重代码去数据库查肯定是查不到的。所以不能用数据库的数据排重,这时我首先想到了map,但是由于接口实时接收聊天记录,数据量很大,map如何设置...原创 2019-05-30 14:51:46 · 128 阅读 · 0 评论 -
mysql更改字段排序添加删除字段
1.更改字段排序把username字段移动到id后面alter table table_name modify `username` varchar(20) DEFAULT NULL COMMENT '用户名' after `id` 2.删除字段alter table table_name drop `username`3.添加字段(在指定字段后面添加字段)alte...原创 2019-05-22 17:18:16 · 999 阅读 · 0 评论 -
对于数据库字段为关键字时update和insert都报错的处理
强烈建议设计数据库的大神们,不要用关键字!!解决这个问题我也百度了好久解决办法就是:加反引号 ``。也就是esc下面那个按键比如form这个字段在model和mapper.xml里都要改成对应的反引号<result column="`from`" property="from" />...原创 2019-04-15 16:58:27 · 1067 阅读 · 0 评论 -
数据库的字段类型为byte
数据库的字段类型为byte,实体类要对应为boolean,0为false,1为true原创 2019-03-29 11:18:02 · 4829 阅读 · 0 评论 -
mysql/mybatis解决查询字段为关键字的问题condition
本来是很简单的一句select condition from table但是就是报错咨询了相关人士后才知道,要把condition加上反引号,也就是esc下面的那个按键因为condition这个字段在一些数据库工具里面是关键字所以正确的查询是select`condition`from table那么在mybatis/mybatisPlus中记得要把字段都改成加 ...原创 2019-03-22 16:49:29 · 11121 阅读 · 5 评论 -
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zon
参考博客:https://blog.csdn.net/liaoyuecai/article/details/79903576碰到这个错误,百度了一下,说在数据库url后添加useSSL=false&serverTimezone=Hongkong试了一下果然好了,可是为什么呢?spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?use...原创 2018-04-26 10:40:23 · 774 阅读 · 1 评论 -
Mysql 8.0.11安装过程(win7系统 )
参考博客地址:https://my.oschina.net/715/blog/1798352?nocache=1524302856642mysql安装一般有两种,一种是通过msi文件安装,一种是zip解压。由于我几次都没有弄好msi文件安装,所以只能zip方式解压安装。环境:win7专业版一、zip解压安装步骤官网下载zip安装包地址:https://dev.mysql.com/downloads...原创 2018-04-25 13:45:55 · 2577 阅读 · 0 评论