
MySql
文章平均质量分 59
MySql
Code攻城狮
致力于技术研究与学习,喜欢解决bug。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql多表查询,细致到这个程度,还不学会?,包括内外连接中的显示内连接、隐式内连接、左连接、右连接、子查询
实验之前:数据初始化-- 多表连接DROP TABLE IF EXISTS emp;DROP TABLE IF EXISTS dept;# 创建部门表CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20));# 创建员工表CREATE TABLE emp ( id INT原创 2022-01-07 16:18:43 · 600 阅读 · 2 评论 -
通过rpm安装方式安装mysql
MySQL启动起来之后,我们就可以测试一下登录操作,但是我们要想登录MySQL,需要一个访问密码,而刚才在安装MySQL的过程中,并没有看到让我们设置访问密码,那这个访问密码是多少呢?那实际上,对于rpm安装的mysql,在mysql第一次启动时,会自动帮我们生成root用户的访问密码,并且输出在mysql的日志文件 /var/log/mysqld.log中,我们可以查看这份日志文件,从而获取到访问密码。在课程资料中,提供的有MySQL的安装包 ,我们需要将该安装包上传到Linux系统的根目录 / 下面。原创 2022-10-08 22:23:17 · 12912 阅读 · 5 评论 -
Linux环境安装mysql 5.7 并且开启远程访问功能
(设置新的root用户密码)1、配置/etc/my.cnf文件,添加validate_password_policy配置,指定密码策略。#修改root默认密码。原创 2022-09-29 11:16:59 · 447 阅读 · 0 评论 -
MySql阶段Sql语句学习总结
在我的资源中,有mysql5.7.16免安装的视频和相应的安装文档,另外附加了我自己录制的视频教程。下面是MySql目录结构data目录结构数据库分为关系型数据库以及非关系型数据库,而我们学习的MySql、Oracle以及SqlServer都是关系型数据库内存中的数据一断电就丢失了,所以把数据放在硬盘中,但是放在硬盘中真的安全?,所以一般我们会再异地存储数据的多个备份,这就是集群思维。数据库里面的数据最终展现给我们后端程序员的是二维表,表与表之间的关系靠数据项进行维护,一般这个数据项是主属性。原创 2022-01-06 17:19:46 · 354 阅读 · 0 评论 -
VM克隆虚拟主机造成MySql的UUID重复问题,解决方案
UUID重复进入到auto.cnf文件的上一级目录cd /var/lib/mysql移除UUIDmv auto.cnf auto.cnf.bak生成UUID/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3306.cnf --user=mysql &需要重启服务CentOS7.6systemctl restart mysqld...原创 2022-03-22 17:18:01 · 2253 阅读 · 0 评论 -
MySql主从复制与读写分离
1. MySQL主从复制MySQL数据库默认是支持主从复制的,不需要借助于其他的技术,我们只需要在数据库中简单的配置即可。接下来,我们就从以下的几个方面,来介绍一下主从复制:1.1 介绍MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现 从库 的数据和 主库 的数据保持一致。MySQL主从复制是MySQL数据库原创 2022-05-02 18:16:02 · 252 阅读 · 0 评论 -
mysql主从复制
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。 二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但是不包括数据查询语句。转载 2022-10-08 22:07:51 · 463 阅读 · 0 评论 -
MySql理论学习包括事务、事务隔离性、当前读与快照读、存储引擎、索引、B+树等
一、数据库系统事务概述.1、事务的简单模型.2、事务的隔离级别.2.1、事务的隔离性,不考虑隔离性会产生什么?.二、快照读与当前读.三、存储引擎InnoDB与MyIASM.原创 2022-04-27 16:39:41 · 661 阅读 · 0 评论 -
最近云端上MySql服务器被黑了,狠心把密码加密后花了20分钟修改好了。这回再被黑跟你姓
密码加密网站,网上类似网站很多,自己把自己的密码加密下链接: 加密网站.第一步:我的MySql 是用 Docerk安装的,所以需要先进入容器中docker exec -it mysql bash第二步:进入自己的MySql中,下面是我之前的远程登陆密码mysql -uroot -proot第三步:进入自己的 mysql系统数据库,show tables可以省略。use mysql第四步:查询当前远程连接的账户:select user,host from user;第五步:原创 2022-04-22 17:27:14 · 2770 阅读 · 2 评论 -
MySql 5.7授权远程登陆
B站 地址:https://www.bilibili.com/video/BV1HG411w7tt/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=c7d7a0557cef43294c420ca995c380e8进入命令窗口模式登录mysql3、查看当前数据库系统,有没有远程登陆账户:注意英文符号大小写原创 2022-11-10 20:37:50 · 1966 阅读 · 0 评论 -
MySql存储引擎
不同存储引擎索引区别一、InnoDB中索引和数据是存放在一起的1、聚簇索引叶子节点包含了所有字段的值,B+树排序是通过主键来排序的。2、二级索引叶子节点,只包含主键和所建索引的字段,其中B+树排序是根据建索引字段的值进行的。3、数据查找如果是根据二级索引查找数据在二级索引中没有,那么先通过该二级索引找到该数据的主键,然后通过主键去聚簇索引中查找。二、MyISAM 中索引和数据是分开的。在索引表中的叶子节点存放的是是被索引字段的值和数据页的地址。...原创 2022-04-27 17:00:30 · 1530 阅读 · 0 评论 -
Mysql jdbc URL连接参数useSSL、serverTimezone 相关问题
MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL:static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/test";MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL: static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Dri转载 2022-02-11 14:56:57 · 2862 阅读 · 0 评论 -
mysql5.7免安装版本
所指的路径中寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调用MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。,回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。,我们就可以得到mysql-5.7.16-winx64.zip的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。下载完成后我们得到的是一个压缩包,原创 2022-09-06 17:02:28 · 1634 阅读 · 0 评论 -
把MySql中的数据导入elasticSearch中
首先elasticsearch是面向文档(Document)存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中:而Json文档中往往包含很多的字段(Field),类似于数据库中的列。mysql与elasticsearch我们统一的把mysql与elasticsearch的概念做一下对比:MySQLElasticsearch说明TableIndex索引(index),就是文档的集合,类似数据库的表(tab原创 2022-04-06 11:12:37 · 6591 阅读 · 2 评论 -
mysql 查询最近七天的数据,生产趋势图
查询最近七天的数据,生成曲线图原创 2023-02-18 19:40:26 · 972 阅读 · 0 评论 -
MySql事务隔离级别
1、未提交读就是读到了一个事务没有提交的数据。错误现象:有脏读、不可重复读、幻读现象2、提交读(RC)读到其他事务已提交的数据(最新已提交的版本)错误现象:有不可重复读、幻读现象使用场景:希望看到最新的有效值3、可重复读(RR)在事务范围内,多次读能够保证一致性(快照建立时最新已提交版本)错误现象:有幻读现象,可以用加锁避免使用场景:事务内要求更强的一致性,但看到的未必是最新的有效值4、串行读-在事务范围内,仅有读读可以并发,读写或写写会阻塞其他事务,用这种办法保证更强的一致性错误原创 2022-04-27 14:12:05 · 844 阅读 · 0 评论