![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 56
NO0b
小白
展开
-
MySQL----初次修改密码详细教程
首先要保证配置好了环境变量cmd要以管理员权限运行启动服务器mysql -u root -p (-u后边是用户名 -p后边是密码 )初次使用应该密码为空, 不输入直接回车show databases; 记得加分号选择一个databaseuse mysql;选择完了show一下看下tables说明选择成功了show tables;然后开始修...原创 2018-10-15 15:39:19 · 13977 阅读 · 2 评论 -
linux下安装配置mysql
首先检查自己的linux系统是32位还是64位,到官网下载相应版本的mysql, 并将.tar.gz压缩包传到/usr 目录下不会传的同学, 看一下另一篇讲解怎么从windows给linux传文件:https://mp.csdn.net/postedit/83550498传完不在/usr文件夹,百度一下搜索指令,和移动文件指令, 放到/usr下再继续下面部分准备系统帐户gro...原创 2018-11-01 09:08:05 · 428 阅读 · 0 评论 -
Mybatis中and和循环or混用 (or转换成in)
这次项目用到一个and和or混用的场景 , 因为用到多个or(循环), 没想到好的办法最终转换成用 IN实现:场景:用left join链接多个表, 多个条件and筛选, 其中状态(state)条件筛选出多个可选状态的条目,本来想用and 和 or 但是 or的条件是个数组参数, 需要遍历states , 可能0个可能多个, 拼了半天没有成功 , 最后发现用 IN 和FOREACH...原创 2019-01-19 14:14:40 · 14007 阅读 · 1 评论 -
sql语句正确mybatis查找不出结果不报错----映射关系不能加表名.列名
问题描述:项目中需要多表查询时相同的列起了别名, 在mybatis中查询无法得到left join的表中对应信息, 只有主表的信息在数据库中直接测试sql语句排除了语句问题, 也没有报错, 所以不是哪里敲错了最后关注在别名的问题上, 发现mybatis的映射关系中列名有别名必须用别名, 不能用表名. 列名的形式, 否则不会报错但就是查询不到该表的结果省略了很多无关列, 用一列说...原创 2019-01-19 16:51:36 · 2592 阅读 · 0 评论 -
mysql隔离级别要点
不介绍概念,记录要点mysql对acid的实现隔离性的实现原理就是锁,因而隔离性也可以称为并发控制、锁等。事务的隔离性要求每个读写事务的对象对其他事务的操作对象能互相分离。原子性、一致性和持久性由数据库的 redo log 和 undo log 实现。redo log 称为重做日志,用来保证事务的原子性和持久性,恢复提交事务修改的页操作。undo log 来保证事务的一致性...原创 2019-09-20 13:01:10 · 153 阅读 · 0 评论 -
分库分表存在的问题
分布式事务的问题 跨节点 Join 的问题 跨节点合并排序分页的问题 多数据源管理问题 额外的数据管理负担和数据运算压力 扩容与部署对线上的影响事务问题在执行分库分表之后,由于数据存储到了不同的库上,数据库事务管理出现了困难。如果依赖数据库本身的分布式事务管理功能去执行事务,将付出高昂的性能代价;如果由应用程序去协助控制,形成程序逻辑上的事务,又会造成编程方面的负担。...原创 2019-09-20 16:30:35 · 396 阅读 · 0 评论