MySQL 注释
原创 2021-08-20 11:07:34
134阅读
# MySQL三种引擎介绍与比较 MySQL是一常用关系型数据库管理系统,而在MySQL中,不同表可以使用不同存储引擎。在MySQL中,常见存储引擎有MyISAM、InnoDB和Memory三种,它们各有优劣,适用于不同场景。本文将对这三种存储引擎进行介绍和比较,帮助读者更好地选择适合自己需求存储引擎。 ## MyISAM MyISAM是MySQL默认存储引擎,在很长时间内
原创 2024-02-23 03:48:20
30阅读
听说99%同学都来这里充电吖 正文约: 2200字 预计阅读时间: 6分钟 1 前言 锁重要性想必不用多说了吧,作为面试造火箭中最重要一个点之一,可谓是不得不会,说出来都是一把辛酸泪,什么...
转载 2022-03-17 10:45:10
65阅读
DMLDML全称是Database management Language,数据库管理语言。主要包括以下操作:insert、delete、update、optimize。本篇对其逐一介绍INSERT数据库表插入数据方式:  1、insert完整语法:(做项目的过程中将字段名全写上,这样比较容易看懂)      单条记录插入语法:insert into table_name (column_n
听说99%同学都来这里充电吖 正文约: 2200字 预计阅读时间: 6分钟 1 前言 锁重要性想必不用多说了吧,作为面试造火箭中最重要一个点之一,可谓是不得不会,说出来都是一把辛酸泪,什么...
转载 2022-03-17 10:46:40
24阅读
不使用索引CREATE TABLE `test1` (  `id` int(11) DEFAULT NULL,  `name` varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;BEGIN;-- 手动开启一个事务,并在id = 1这条数据上加上排它锁SELECT * from test1 WHERE id = 1 for U
转载 2021-01-20 10:55:47
334阅读
1点赞
3评论
Mysql 日志普及
转载 2021-07-09 14:41:38
94阅读
日志是mysql数据库重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注...
转载 2021-07-09 12:51:25
220阅读
设计关系型数据库时,遵从不同规范要求,设计出合理关系型数据库,这些不同规范要求被称为不同范式,各种范式呈递次规范,越高范式数据库冗余越小。目前关系型数据库有六范式:第一范式(1NF)、第二范式(2NF)、第范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。一般来说,数据库只需要满足第范式就行了。第一范式:保证每列原子性第一范式是最基
转载 2024-01-02 10:24:28
49阅读
1. MySQL日志之binlog日志1.1 mysql工具mysqlbinlogmysqbinlog工具作用是解析mysql二进制binlog日志内容,把二进制日志解析成可以在MySQL数据库里执行SQL语句。1.2 MySQL·binlog日志是什么?MySQL数据目录下的如下文件就是mysqlbinlog日志mysql-bin.000001 mysql-bin.000002 my
转载 2017-01-20 18:38:53
2007阅读
写在前面 binlog主要用于主从复制和数据恢复,本文就一起来看下其都有哪些格式,以及这些模式都有哪些优点和缺点。1:准备1.1:打开binlogmy.ini [mysqld] ... log_bin=D:\\program_files\\phpstudy\\PHPTutorial\\MySQL\\binlog\\mysql-bin server-id=1 #设置日志三种格式:STATEMENT、
简介Redis是开源,基于C语言所写,基于内存,可持久化key-value数据库。Redis目前有5数据类型,分别是:String(字符串)List(列表)Hash(字典)Set(集合)Sorted Set(有序集合)与Memcached对比Redis是单线程,秘钥长度为2GB,支持主从复制。Memcached是较早出现NoSql数据库,支持简单key-value模式,而Redis
转载 2023-09-07 16:58:53
127阅读
MySQL三种安装方式 MySQL是一个真正多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构实现,它由一个服务器守护程序mysqld和很多不同客户程序和库组成。 使用RPM包进行MySQL安装 首先可以从安装光盘中或者到MySQL网站上下载对应版本rpm包如下: http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-
原创 2012-07-11 10:26:13
1504阅读
3点赞
7评论
一、备份目的做灾难恢复:对损坏数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前 测试:测试新功能是否可用二、备份需要考虑问题可以容忍丢失多长时间数据; 恢复数据要在多长时间内完;  恢复时候是否需要持续提供服务; 恢复对象,是整个库,多个表,还是单个库,单个表。、备份类型1、根据是否需要数据库离线冷备(cold backup):需要关mysql服务,读写
转载 2023-05-08 17:01:51
802阅读
mysqlbinlog有3记录模式STATEMENT,ROW,MIXEDStatement:基于sql语句复制优点:不需要记录每一行变化,减少了binlog日志量,节约了IO,提高性能缺点:ROW:基于行复制优点:所有的语句都可以复制,不记录执行sql语句上下文相关信息,仅需要记录那一条记录被修改成什么了缺点:binlog 大了很多,复杂
原创 2023-08-25 10:26:18
123阅读
# MySQL三种删除语句 MySQL是一常用关系型数据库管理系统,提供了多种删除数据语句。本文将介绍MySQL三种删除语句:DELETE、TRUNCATE和DROP,并提供相应代码示例。 ## DELETE语句 DELETE语句用于从表中删除行,可以根据指定条件删除特定数据。DELETE语句基本语法如下: ```sql DELETE FROM 表名 WHERE 条件;
原创 2023-08-28 08:28:10
528阅读
mysql三种安装方法分别在我篇文章中有介绍: 1, 源码编译安装  -----------  《pureftpd+mysql验证安装配置文档》 2,rpm包安装     ————   《myslq主从复制》 3,二进制包安装 —&md
原创 2010-08-17 15:04:21
424阅读
备份本质就是将数据集另存一个副本,但是原数据会不停发生变化,所以利用备份只能回复到数据变化之前数据。那变化之后呢?所以制定一个好备份策略很重要。一、备份目的 做灾难恢复:对损坏数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前 测试:测试新功能是否可用二、备份需要考虑问题可以容忍丢失多长时间数据;恢复数据要在多长时间内完; 恢复时候是否需要持续提供服务;恢
推荐 原创 2013-09-21 10:30:55
1526阅读
3点赞
2评论
我们使用下面SQL来展示各种limit写法和效果: ``` sql WITH RECURSIVE cte (Number) AS ( SELECT 1 -- base case returns 1 UNION ALL SELECT Number + 1 -- recursive case retu
原创 2023-11-15 15:15:18
95阅读
# MySQL三种存储引擎 MySQL是一广泛使用关系型数据库管理系统,提供了多种存储引擎以适应不同应用需求。本文将介绍MySQL三种主要存储引擎:MyISAM、InnoDB和MEMORY,并提供相应代码示例。 ## MyISAM存储引擎 MyISAM是MySQL最早存储引擎之一,它是以表为单位进行存储,并且每个表都由个文件组成:`.frm`文件存储表定义、`.MYD`文
原创 2023-11-20 10:35:17
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5