Mysql面试领域中,有许多关键问题是每位求职者都应该准备的。不管你是面试者还是面试官,理解Mysql的核心技术、性能优化、功能特性将直接影响你的职业前景。下面,我们将以条理清晰的方式,深入探讨Mysql面试的重点问题及其解决方案。 ## 背景定位 了解Mysql的实际使用和技术定位是我们第一步。Mysql作为一种流行的关系型数据库管理系统,广泛应用于各种规模的在线应用程序中。为了更好地理解M
原创 6月前
65阅读
MySQL中存储着Hive所有表格的元数据信息,一旦MySQL中的数据丢失或损坏,会对整个数据仓库系统造成不可挽回的损失,为避免这种情况的发生,我们可以选择每天对元数据进行备份,进而实现MySQL HA(High Availability高可用)。MySQL的HA方案不止一种,本文介绍较为常用的一种——基于keepalived的MySQL HA。MySQL的HA离不开其主从复制的技术。主从复制是指
转载 2023-07-31 20:59:37
179阅读
本文介绍了SQL查询中的多表查询和复杂条件查询方法,主要包括单表基本查询、多表查询、自连接和子查询四大类。在单表查询部分,通过多个示例讲解了复合条件查询、多列排序、计算列排序等技巧;多表查询部分重点讲解了等值连接、非等值连接等操作;自连接部分通过实例演示了如何对同一张表进行连接查询;子查询部分则详细介绍了单行、多行、多列子查询以及FROM子句中的子查询用法。文章还对比了UNION和UNION ALL的区别,帮助读者掌握SQL查询的核心思想和实用技巧。
本机使用root 账户登录mysql,这里的 -u 是指user 而 -p 是指password, 如+| 5.8.0-m17 |
数据库脚本是用于对数据库对象进行各种操作的语句集合,目的是可以快速方便的对数据库进行制定操作。1.制作脚本前,需要先安装mysql数据库和文本比较软件BeyondCompare。数据库安装教程,.beyond compare请自行百度下载安装,两款软件安装完成之后,便可以开始数据库升级脚本的制作2.按照如图步骤,导出正式服务器的数据库和测试服务器数据库,并按照指定格式命名。3.打开Beyond C
目录 MySQL引擎对比数据库性能优化SQL优化:事务隔离级别锁表、锁行悲观锁乐观锁、如何写对应的SQL索引分区分库分表MySQL引擎对比InnoDB支持事务InnoDB支持外键InnoDB有行级锁,MyISAM是表级锁MyISAM相对简单所以在效率上要优于InnoDB。如果系统插入和查询操作多,不需要事务外键。选择MyISAM 如果需要频繁的更新、删除操作,或者需要事务、外键、行级锁的
转载 2023-11-07 17:09:05
48阅读
1.解释了为什么update insert delete 也属于当前读2.分9种情况解释了rc rr级别下,当前读在mysql中是如何加锁的2.1 select no update or share mode 操作在非seariable下均不加锁,采用的是快照读,mysql使用mvcc返回历史数据2.2 对于当前读,分情况讨论 背景MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在
转载 2018-02-12 15:52:00
149阅读
2评论
目录前言:学习目标与基本概念一、单表基本查询回顾与思维推导1、示例一:复合条件查询需求: 查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J。第一步:理解核心需求并拆解第二步:构建基础查询框架第三步:应用第一个组合条件第四步:应用第二个“并且”条件2、示例二:多列 ...
转载 18天前
334阅读
文章目录1、MySQL 的相关概念介绍2、MySQL 的基本组成2.0、注释2.1、标识符2.2、区分大小写(不同操作系统不一样)2.3、关键字2.4、语句(指令)2.5、函数3、MySQL 中的数据类型4、操作 数据库4.1、启动/关闭 MySQL 服务4.2、登陆到 MySQL4.3、修改登陆密码4.4、MySQL 用户设置4.5、创建一个数据库:`CREATE`4.6、选择所要操作的数据库
转载 2023-08-08 08:04:19
150阅读
目录1.mysql(定义)2.RDBMS3.redis4.mongodb5.SQL6.MYSQL服务端,客户端安装以及使用 7.MYSQL数据库基础知识8.常用命令 9.数据的增删改查(curd)!!!(重点)增加:create|更新:update|读取:Retrieve|删除:delete1.mysql(定义):一种用来存储数据的特殊方式。它是一种关系型数据库,常用来做网站,
转载 2023-07-21 17:44:42
37阅读
目标:面向对象知识回顾        面向对象:         定义类的格式:        类中的成分研究:        构造器:目标:this关键字知识回顾   
转载 2023-08-25 20:39:54
35阅读
最近在学院或集队的群里看见最多的就是求javaEE大作业了,那么突然有感而发,写点参考性的期末复习总结。   最近在学院或集队的群里看见最多的就是求javaEE大作业了,那么突然有感而发,写点参考性的期末复习总结。        第一章JavaEE 概述:  1:两层体系应用体系结构 安全性低,部署困难,消耗系统资
转载 2023-06-29 09:56:34
38阅读
MySQL 8.0.21 版本已于昨日发布(dev.mysql.com),开始对一些术语如 Master / Slave 等做了替换。下面是来自官方团队对此版本的重点功能解读。更详细的内容请参考:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.htmlInnoDB添加全局禁用 redo log 功能的配置项(WL#13795)
原创 2021-01-24 17:46:32
272阅读
注意:语句传值的时候必须是带有@符号的参数,不能是自己的局部变量,一个@叫用户变量,两个@叫做全局变量。用户变量:当前用户的‘’全局变量‘’,用户状态存在时就存在,用户退出时消失。 初始版 进阶版 python调用pymysql
转载 2018-03-11 23:29:00
190阅读
2评论
数据表详细说明:https://www.jianshu.com/p/cf2765fad21f一、数据库1.选择数据库 crashcourse为数据库名USE crashcourse;2.显示数据库SHOW DATABASES;3.显示表SHOW TABLES...
原创 2022-10-18 17:02:17
145阅读
本文介绍了SQL中的表连接操作,包括内连接和外连接。内连接通过INNER JOIN实现,仅返回满足连接条件的记录,是开发中最常用的连接方式。外连接分为左外连接(LEFT JOIN)和右外连接(RIGHT JOIN),分别保留左表或右表的全部记录,未匹配字段显示为NULL。通过示例演示了不同连接方式的应用场景,如查询学生成绩时保留无成绩学生信息,或显示部门信息时包含无员工部门。文章强调应根据业务需求选择合适连接方式,确保数据完整性和准确性。
文章目录事务【重点】1.模拟转账1.1数据库模似转账1.2模似转账错误2.事务的概念3.事务的边界账给B账户1000元。#A账户减1000元UPDATE account SET MONEY
原创 2022-07-11 17:24:13
70阅读
MySQL 8.0.21 版本已于昨日发布(dev.mysql.com),开始对一些术语如 Master / Slave 等做了替换。下面是来自官方团队对此版本的重点功能解读。 更详细的内容请参考: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-21.html InnoDB 添加全局禁用.
翻译 2022-12-20 15:25:28
164阅读
一、触发器的使用 MySQL的两种触发器: after 触发器: 对表操作之后触发,定义操作执行之后触发 instead of 触发器: 不执行本身定义的操作,而执行触发器本身里面定义的内容 (1)after 触发器 1.after insert 触发器:在 insert 操作执行之后触发 CREA ...
转载 2021-08-01 18:47:00
170阅读
2评论
文章目录约束1.实体完整性约束1.1主键约束1.2唯一约束1.3自动增长列2.域完整性约
原创 2022-07-11 17:24:38
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5