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阅读
点赞
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数据目录下的如下文件就是mysql的binlog日志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阅读
点赞
7评论
一、备份的目的做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前 测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的数据; 恢复数据要在多长时间内完; 恢复的时候是否需要持续提供服务; 恢复的对象,是整个库,多个表,还是单个库,单个表。三、备份的类型1、根据是否需要数据库离线冷备(cold backup):需要关mysql服务,读写
转载
2023-05-08 17:01:51
802阅读
mysql的binlog有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阅读
点赞
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阅读