mysql
xiaoblank
正在努力的小小程序猿。
展开
-
mysql5.7.25初始密码不知道或忘记密码,重新设置密码问题
1、在cmd端先停止掉mysql的服务。 net stop mysql 可能上面的指令不生效,或者直接在任务管理器的服务中停止掉MySQL服务。 2、打开一个cmd命令,输入 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables 注释:该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。 注意:上面的命令有说在mysql的bin目录下的执行原创 2021-07-17 11:19:44 · 303 阅读 · 1 评论 -
关于MYSQL “ONLY_FULL_GROUP_BY”报错问题
在编写sql时,由于MySQL5.7对于group by分组时候由于在分组后,要显示的字段存在不同有多个显示字段就会报错,如下我编写一个sql语句为:SELECT id FROM table_a GROUP BY name 对storage_id字段进行分组,分组后,要显示id可能不是唯一的,所以就会报错,如下: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'local_原创 2021-07-14 16:01:27 · 180 阅读 · 0 评论 -
项目小结(1)——报表中对于60w的数据量,怎么进行sql查询优化
问题描述 近期要做一个项目是展示一个报表,要对后端传来的数据,在前端进行展示并进行相同单元格的合并显示同时在打印页面也要进行单元格合并,框架使用的是bootstraptable,接下来我分成前端显示的单元格合并,和打印时的单元格合并,其中设计到的思路我会写下来,实现功能和逻辑其实不算很难,重点是sql中的优化和各种合并单元格的问题困扰了近一个礼拜。 一、最初的sql 要做的报表,一开始没有想那么多,直接多表联合查询, 然后要对部门进行分组直接group by ‘dept’ 然后把要的部门展示出来GROUP原创 2021-02-02 10:56:47 · 473 阅读 · 0 评论 -
Mybatis Generator逆向生成代码,mapper中sql语句重复
org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [XXX.xml]’; 在使用idea中tomcat启动时报错,说mapper.xml不能创建,不能创建beanname,结果检查后发现是由于,使用因为使用Mybatis Generator逆向生成代码,运行了多次而重复生成了Res...原创 2020-01-06 15:37:06 · 1169 阅读 · 2 评论 -
干货分享-关于mysql报错,常见错误集合,看看你们有没有遇到过?
项目连接mysql数据库出现 Unknown system variable ‘tx_isolation’ 数据库驱动jdbc版本太低。(我用的是mysql8.0.18) 解决办法:换高版本的数据库驱动 Cannot resolve com.mysq.jdbc.Connection.ping method. Will use ‘SELECT 1’ instead. 是由于mysql与drui...原创 2020-01-02 19:14:43 · 1277 阅读 · 1 评论 -
jdbc连接新版本mysql所遇到的问题
今天在用eclipse连接数据库时候遇到了一些问题,正好记录下来并分享给大家: 正常连接jdbc的时候有如下几个步骤: 1.连接驱动程序(com.mysql.cj.jdbc.Driver) 2.获取连接对象(这里需要创建String来赋值,比如url就是连接mysql的地址,user数据库的名字,password密码) 按照正常的方式应该是先把mysql的jar包导入lib文件夹中,然后构建路径,...原创 2018-11-02 10:54:32 · 1190 阅读 · 0 评论 -
一条语句解决设置sql自增后不从1开始
每当我们使用sql时候,AUTO_INCREMENT,使用自增语句后,当我们清空表后,id不从1开始增加,我们可以使用一下语句 truncate table 你的表名; 使用truncate命令的好处: 1)、速度快 2)、可以对自增ID进行重排,使自增ID仍从1开始计算 ...原创 2019-01-30 10:25:50 · 2156 阅读 · 1 评论 -
关于数据库的隔离性的面试问题
一、首先事务的四大特性: A(原子性,要么全部提交,要不不提交) C(一致性,一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000,这就是事务的一致性。) I(隔离性,处理并发问题)...转载 2019-07-02 21:15:33 · 453 阅读 · 0 评论