intellij效率mysql idea
MVCC 及 MYSQL的Repeatable Read隔离级别的幻读
当前读 和 快照读 MVCC,也就是多版本并发控制,是为了在读取数据时不加锁来提高读取效率和并发性的一种手段。不过可能会读到历史数据。 MVCC 作用于普通的select语句。 快照读,读取的是记录的可见版本 (有可能是历史版本),不用加锁。主要应用于无需加锁的普通查询(select)操作。当前读, ......
MYSQL ERROR1045 报错的解决办法
问题原因是密码错误导致的但是我输入的密码是安装MYSQL的时候设定的密码,应该是正确的 。其实并不是,因为mysql会随机生成一个乱码作为你的密码。你需要改掉(或者记下)这个密码。 解决方法: 1.在my.ini中输入以下内容 3.保存之后在命令行输入net start mysql 启动服务4.免密 ......
美团办公效率二面
发挥得不太好,这个面试官不是引导性面试官,更加希望你自己对知识进行输出,面试过程中经常你结束回答后会沉默一小段时间,感觉是自己的回答太少了,面试官可能还是希望我的回答往深了去。 1、自我介绍 2、为什么不读研? 3、项目介绍 4、定时器部分如何实现? 5、定时误差有没有考虑? 6、你觉得你这个项目做 ......
MySQL(十一)索引的分类和创建原则
索引的创建与设计原则 1 索引的声明与使用 1.1 索引的分类 MySQL索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引 按照逻辑结构划分,主要有四种:普通索引、唯一性索引、主键索引和全文索引 按照物理实现方式划分,主要有两种:聚簇索引和非聚簇索引 按照作用字段:单列索引和 ......
CentOS下安装MySQL8
CentOS下安装MySQL8 1 下载mysql包 选择最新版本的mysql8的压缩包进行下载: https://dev.mysql.com/downloads/mysql/ ## 进入应用安装目录 cd /usr/local wget https://cdn.mysql.com//Downloa ......
IntelliJ IDEA 2019 快捷键
运行程序:Shift + F10 编译程序:Ctrl + Shift + F10 代码提示:Ctrl + Space 格式化代码:Ctrl + Alt + L 在方法间跳转:Ctrl + Alt + 向上/向下箭头 在文件间跳转:Ctrl + Tab 查找文件:Ctrl + Shift + N 查找 ......
mysql 主从配置 linux环境
参考: https://blog.csdn.net/D1179869625/article/details/120773725 [root@localhost ~]# vi /etc/my.cnf [mysqld] bind-address=0.0.0.0 port=3306 user=mysql ......
MySQL explain 和 profiling 详解
MySQL explain 和 profiling 详解 mysql explain MySQL 的 EXPLAIN 是一个用于查询优化的工具,它可以显示 MySQL 数据库如何执行查询。它返回一组关于查询执行计划的信息,包括用到的索引,表的连接顺序以及 MySQL 使用的查询类型。下面是 EXPL ......
2021-12-30-Docker启动MySQL、MongoDB、Redis、Elasticsearch、Grafana,数据库
layout: post cid: 5 title: Docker启动MySQL、MongoDB、Redis、Elasticsearch、Grafana,数据库 slug: 5 date: 2021/12/30 16:57:00 updated: 2022/03/25 15:53:08 status ......
1130 -Host 'ip' is not allowed to connect to this MySQL server
由于mysql默认不允许其他IP地址(非虚拟机)访问 可以将访问的用户(如root)的host 由localhost(本机)改成%(任意,也可指定ip) 最后flush privileges刷新权限 [root@hadoop4 ~]# mysql -uroot -p mysql> use mysql ......
jsp+servlet+mysql实现的停车场管理系统(分为普通用户和管理员,实现注册登录、留言管理、停车信息管理、IC卡管理、用户管理、出入场管理等)
jsp+servlet+mysql实现的停车场管理系统(分为普通用户和管理员,实现注册登录、留言管理、停车信息管理、IC卡管理、用户管理、出入场管理等) ......
mysql linux 主从配置
mysql安装 https://www.cnblogs.com/kire-cat/p/16361559.html 主从配置 https://blog.csdn.net/D1179869625/article/details/120773725 ......
MYSQL大批量数据插入的性能问题
批处理 rewriteBatchedStatements=true 项目原来使用的大批量数据插入方法是Mybatis的foreach拼接SQL的方法。 我发现不管改成Mybatis Batch提交或者原生JDBC Batch的方法都不起作用,实际上在插入的时候仍然是一条条记录的插,速度远不如原来My ......
用Yum在Linux安装MySQL8
前言 我们通过Yum几乎全自动的快速安装MySQL服务,这里演示的是8.0版本,给出了具体步骤、脚本、图例,和相关资料来源,以及解决远程连接相关问题。 准备工作 更换国内yum源提速 参考CentOS更换YUM源更换yum源,国内下载速度更快。 找MySQL官方yum仓库地址 这一步只是告诉大家后面 ......
mysql Windows服务器 安装配置 主从复制 设置只读用户
CREATE USER 'readonly'@'localhost' IDENTIFIED BY 'readonly';GRANT SELECT ON *.* TO 'readonly'@'%'; http://www.dbs724.com/83872.html 验证: 参考: https://ww ......
解决Windows系统MySQL 8.x忘记密码
前言 本文使用的是mysql-8.0.26-winx64,解决思路是先让MySQL可以跳过密码验证,登陆后将密码修改成新的。 解决步骤 跳过验证将密码置空 【CMD窗口1】停止服务,然后前台启动服务并跳过验证。 # 停止服务 net stop mysql # 前台启动服务并跳过验证 mysqld - ......
Linux安装mysql数据库
1. 下载 路径:https://dev.mysql.com/downloads/ 2. 上传解压 # tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar 3. 安装 # rpm -ivh MySQL-server-5.6.26- ......
MySQL AutoIncrement--PXC集群批量插入操作获取自增ID异常问题
问题描述 由于MySQL PXC集群的所有节点均可读写,因此当PXC集群中节点增加和减少时,PXC集群会自动调整集群各节点的自增ID步长,避免不同集群节点生成相同自增ID值产生冲突。 当PXC集群中读节点数量发生变化时,客户端执行BatchInsert方法可能返回错误的自增ID值。 问题原因 由于M ......
mysql 分组查询
创建表 employee CREATE TABLE `employee` ( `id` int(11) NOT NULL, `name` varchar(50) DEFAULT NULL, `gender` varchar(1) DEFAULT NULL, `hire_date` date DEFA ......
MySQL四种日志binlog/redolog/relaylog/undolog
优质博文:IT-BLOG-CN 一、binlog binlog记录数据库表结构和表数据变更,比如update/delete/insert/truncate/create,它不会记录select。存储着每条变更的SQL语句和XID事务Id等等。binlog日志文件如下: [root@192.168.1 ......
mysql中on有时有筛选的功能
leetcode中行程和用户 SELECT request_at as 'Day', round(avg(Status!='completed'), 2) as 'Cancellation Rate'FROM trips t JOIN users u1 ON (t.client_id = u1.us ......
idea引用外部jar包,idea 编译打包报错
教程: https://blog.csdn.net/zhan107876/article/details/103934085 引入外部jar 后直接编译是找不到相关jar包的,需要手动构建项目 具体操作步骤如下 一、构建:右键项目名称>rebuild 二、安装打包:maven 的编译安装打包操作 ......
idea引用外部jar包
教程: https://blog.csdn.net/zhan107876/article/details/103934498 根目录下新建lib目录. 将jar包复制到该目录下. 打开project structure 面板 引入jar idea中pom文件添加以下代码. 不然打包成功, 运行时会提 ......
【MySQL】MySQL基础04 — SQL学习 — DQL — 排序查询
##SQL学习 — DQL — 条件查询 3. 排序查询 /* 语法: select 查询字段 from 表名 【where 筛选条件】 order by 排序字段 【asc | desc】 特点: 1. asc代表升序,desc代表降序 如果不写,默认升序 2. 排序字段除了可以是表达式外,还可以 ......
力扣615(MySQL)-平均工资:部门与公司比较(困难)
题目: 给如下两个表,写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同)。 表: salary employee_id 字段是表 employee 中 employee_id 字段的外键。 对于如上样例数据,结果为: 解释 在三月,公司的平 ......
MySQL索引
一、索引的概念 定义:索引是对数据库表中一列或多列的值进行排序的一种结构,索引可以提高检索效率。数据库像书籍,索引就如目录。 优点:索引可以减少服务器需要扫描的数据量,从而加快检索速度;索引可以帮助服务器避免排序(order by)和创建临时表(join) 缺点:创建和维护索引需要耗费时间;索引需要 ......
Navicat操作mysql遇问题1142-create command denied to user×××的解决
原因: root@%表示 root用户通过任意其他端访问操作被拒绝! 授权即可:给用户添加CREATE,DROP权限。 可以查看用户授权信息:show grants; mysql> show grants; + + | Grants for root@localhost | + + | GRANT ......