MySQL
文章平均质量分 93
MySQL相关知识,命令。
阿吊奇遇记
这个作者很懒,什么都没留下…
展开
-
MySQL高阶语句
子查询也被称作内查询或者嵌套查询,是指在一个查询语句里面还嵌套着另一个查询语句子查询语句是先于主查询语句被执行的,七结果作为外层的条件返回给主查询进行下一步的查询过滤子语句可以与主语句所查询的表相同,也可以不同示例: select id , name from test01 where hobby in(select hobby from test01 where hobby > 3);in 是将主查询和子查询关联起来的语法。原创 2022-12-01 23:26:43 · 88 阅读 · 0 评论 -
MySQL基础命令操作
SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。原创 2022-11-24 23:20:36 · 207 阅读 · 0 评论 -
MySQL索引、事务与存储引擎
MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式。原创 2022-11-27 16:27:45 · 94 阅读 · 0 评论 -
MySQL日志管理、备份与恢复
日志文件在数据库进行备份和恢复时起到了很重要的作用常用的日志文件默认保存在 /usr/local/mysql/data 目录下可在 /etc/my.cnf 配置文件中的 [mysqld] 中进行日志的路径修改、开启、关闭等操作备份的主要目的是灾难恢复还可以用来测试应用、回滚数据修改、查询历史数据、审计等在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果1、从物理与逻辑的角度分类对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。原创 2022-11-30 19:05:50 · 2096 阅读 · 1 评论 -
MySQL高级操作、用户管理与用户权限
auto_ increment: 表示此字段为自增长字段,即每条记录自动递增1,默认从1开始递增;临时表创建成功之后,使用SHOWTABLES命令是看不到创建的临时表的,临时表会在连接退出后被销毁。当指定的用户名不存在时,GRANT语 句将会创建新的用户:当指定的用户名存在时,GRANT语句用于修改用户信息。#unique key:表示此字段唯一键约束, 此字段数据不可以重复:一张表中只能有一个主键,但是一张表中可以有多个唯一键。要求从表不能是临时表,主从表的字段具备相同的数据类型、字符长度和约束。原创 2022-11-25 16:34:43 · 740 阅读 · 0 评论 -
MySQL-MHA高可用配置及故障切换
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0~30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA Manager 可以单独部署在一台独立的机器上,管理多个 master-slave 集群;也可以部署在一台 slave 节点上。MHA Manager 会定时探测集群中的 master 节点原创 2022-12-04 17:55:40 · 425 阅读 · 0 评论 -
MySQL主从复制-读写分离
主服务器 master 记录数据库通过 dump 线程将操作记录到 Binary log从服务器开启 I/O 线程向主服务器发送同步日志请求主服务器把二进制日志内容发送给从服务器从服务器将二进制日志记录的操作同步到relay log (中继日志) (存在从服务器的缓存中)从服务器中的sql线程将relay log日志记录的操作在从服务器执行后写入从服务器数据库。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N8IC2Ck8-1670146008850)(C:\Users\10原创 2022-12-04 17:30:23 · 692 阅读 · 0 评论