随笔分类 -  MySQL

摘要:第一范式: 1、原子性: 字段不可分,即表的属性不能再拆分为更基本的数据单位时; 第二范式: 2、唯一性:有主键,非主键字段依赖主键; 一个表只能说明一个事物; 第三范式: 3、非主键字段不能互相依赖 每个列都与主键有直接关系,不存在传递关系‘ 每一行的 不符合第三范式要求的表存在下列问题:1.数据 阅读全文
posted @ 2020-07-06 20:15 抽象Java 阅读(213) 评论(0) 推荐(0)
摘要:1.表级锁与行级锁 表级锁: table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的所有表)。 锁粒度大,发生锁冲突概率大,并发效率低。 适合查询。 行级锁: row-level loking,锁住一行记录。 开销大,加锁慢。 会死锁。 锁粒度小,发生所冲 阅读全文
posted @ 2020-07-01 16:01 抽象Java 阅读(539) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/05aa6aef105e 阅读全文
posted @ 2020-07-01 15:33 抽象Java 阅读(154) 评论(0) 推荐(0)
摘要:1、mysql默认引擎 mysql-5.1版本之前默认引擎是MyISAM,之后是innoDB 2、mysql 配置文件 二进制日志 log-bin 主从复制 错误日志 log-error 默认关闭、记录警告和错误、启动和关闭详情 查询日志 log :默认关闭,记录查询的sql,开启会降低整体性能 数 阅读全文
posted @ 2020-06-30 19:51 抽象Java 阅读(178) 评论(0) 推荐(0)
摘要:最直观:https://www.cnblogs.com/zhuyeshen/p/12082839.html https://blog.csdn.net/itguangit/article/details/82145322 https://www.cnblogs.com/happyflyingpig/ 阅读全文
posted @ 2020-06-30 15:06 抽象Java 阅读(511) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/cyhbyw/p/8820369.html 阅读全文
posted @ 2020-06-30 14:21 抽象Java 阅读(177) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/d2ac26ca6525 https://blog.csdn.net/qq_34337272/article/details/81072874 悲观锁 借助数据库锁机制修改数据之前锁定,再修改的方式称为悲观并发控制; 方式:在对任意记录进行修改前, 阅读全文
posted @ 2020-06-30 13:52 抽象Java 阅读(153) 评论(0) 推荐(0)
摘要:1、inner, left, right, outer join 区别 1.1、 https://www.cnblogs.com/reaptomorrow-flydream/p/8145610.html 2、join 和 where 的区别 2.1、 论《LEFT JOIN条件放ON和WHERE后的 阅读全文
posted @ 2018-09-26 20:51 抽象Java 阅读(185) 评论(0) 推荐(0)
摘要:今天,在外面上网,使用的是公网(好像不安全,我也不懂),然后连接数据库,出现下面错误,我明明输入正确的密码还是失败了。 然后我在网上查方式, 应该是没有设置开机启动,输入了: 然后,命令窗口显示 然后再连接数据库(使用navicat或普通方式)才连接成功。 后面,发现是用mysql -u root 阅读全文
posted @ 2018-08-20 09:33 抽象Java 阅读(1082) 评论(0) 推荐(0)
摘要:有时候用命令mysql -u root -p 或者服务器启动mysql数据库的时候,会出现抛出异常并失败。 以下是遇过的异常。 1、1)抛出的异常:出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/t 阅读全文
posted @ 2018-03-16 14:12 抽象Java 阅读(372) 评论(0) 推荐(0)