IDEA+JDK+MySQL+Navicat安装教程
有很多小伙伴经常问我能帮忙配置环境吗?其实配置环境很简单,但是因为我比较忙,可能就不想给大家配置,因此总结了一下配置环境的图文教程,大家可以参考一下。 要运行源码空间站的项目,首先要把所需的软件下载好,包括:IDEA、JDK8、MySQL 5.7、Navicat、Tomcat 8.5,基本就这些。 软件下载完成后,参照各个安装教程,依次安装即可。 JDK8安装教程 JDK8安装教程_夜未央5788…
有很多小伙伴经常问我能帮忙配置环境吗?其实配置环境很简单,但是因为我比较忙,可能就不想给大家配置,因此总结了一下配置环境的图文教程,大家可以参考一下。 要运行源码空间站的项目,首先要把所需的软件下载好,包括:IDEA、JDK8、MySQL 5.7、Navicat、Tomcat 8.5,基本就这些。 软件下载完成后,参照各个安装教程,依次安装即可。 JDK8安装教程 JDK8安装教程_夜未央5788…
第16章_多版本并发控制 1.什么是MVCC2. 快照读与当前读2.1 快照读2.2 当前读 3. 复习3.1 再谈隔离级别3.2隐藏字段、Undo Log版本链 4. MVCC实现原理之ReadView4.1什么是ReadView4.2设计思路4.3 ReadView的规则4.4 MVCC整体操作流程 5. 举例说明5.1 READ COMMITTED隔离级别下5.2 REPEATABLE RE…
MySQL的QPS计算 show global status where Variable_name in('com_select','com_insert','com_delete','com_update'); 等待10秒 show global status where Variable_name in('com_select','com_insert','com_delete','com_…
DQL 数据的查询、在数据库中非常重要 简单查询连接查询子查询集合查询 简单查询 select 查询 select expr ; -- 简单计算 select 1 + 2 ; -- 查询当前系统时间 select now() -- 查询当前用户 select user() -- 查询数据库的版本 select version() from 查询 select 查询的字段列表 from 表, 表1,…
FROM 子查询FROM 子句中的子查询 MysqL FROM 子查询是指 FROM 的子句作为子查询语句,主查询再到子查询结果中获取需要的数据。FROM 子查询语法如下: SELECT ... FROM (subquery) AS name ... 子查询会生成一个临时表,由于 FROM 子句中的每个表必须有一个名称,因此 AS name 是必须的。FROM 子查询也称为衍生数据表子查询。 FR…
说明:left join on 后的 and 条件中 主表的条件不生效,从表的条件生效,并且从表先进行筛选后数据量可能变少,更便于与主表关联,有利于提高查询效率。 建议:主表的筛选条件放在 where 中,从表的 筛选条件放在 on 后的 and 中。 on条件是在生成临时表时使用的条件,它不管and中的条件是否为真,都会返回左边表中的所有记录。 所以说 and后 加 左表的条件对 左表无影响。a…
声明:使用JDK9、MYSQL8、idea 1.报错信息是这样的; 处理:提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver' 所以,按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Driver 运行结果如下:…
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mydb'。 原因是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来。 设置密码 mysql> update user s…
小文一个数据库新鸟,但脾气比较急?今天有程序员问他新上的业务有没有不好的SQL 语句, 小文没好气的说,怎么看,你们自己写的,问我? 程序员也没好气的回怼 ? 我算是问错人了,估计你也不会看COST ,优化问你算是白瞎了。 到底怎么能快速应付程序员的 ASKING 并且还能技高一筹的回怼他。Follow me. 基本每种数据库,在执行语句前都会评估执行语句的执行计划的 cost ,通过cost …