
Mysql
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS应用软件之一。
饥饿程序猿$
这个作者很懒,什么都没留下…
展开
-
Mysql数据库事务——概念篇
Mysql事务的定义事务(transaction)是为保障数据操作可靠而独立执行的逻辑单元。我们可以把事务理解为一组sql语句的集合,事务可以只包含一条sql语句,也能包含多条复杂的SQL语句,事务中的所有SQL语句被当作一个操作单元,也就是说,事务中的SQL语句要么都执行成功,要么全部执行失败,事务内的SQL语句被当做一个整体,被当做一个原子进行操作。Mysql事务的特性事务必须具备以下四个特性,简称ACID特性原子性Atomicity:事务是不可分割的一致性 Consistency:事务处理原创 2020-11-29 20:38:41 · 219 阅读 · 1 评论 -
Mysql数据库慢日志查询——实操
Mysql慢查询和日志错误日志:Mysql慢日志配置慢日志:第一种:临时启动慢日志第二种:永久开启慢日志错误日志:错误日志是一个文本文件。错误日志记录了MySQL Server每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息。可以用–log-error[=file_name]选项来开启mysql错误日志,该选项指定mysqld保存错误日志文件的位置。对于指定–log-error[=file_name]选项而未给定file_name值,mysqld使用错误日志名host_name.原创 2020-11-27 09:22:55 · 261 阅读 · 4 评论 -
Mysql数据库【关系型和非关系型数据库】
什么是数据库数据库就是一个存储数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。比如:在电脑中,在内存中,在硬盘中的东西都是存储在数据库中的数据。而这些数据所待的地方就叫做数据库。什么是关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而原创 2020-11-26 20:01:19 · 747 阅读 · 3 评论 -
Mysql数据存储的引擎(MyISAM与InnoDB)
Mysql数据存储的引擎存储引擎(engines):存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。mysql支持的存储引擎包括:MyISAM、InnoDB、MEMORY、ARCHIVE、MRG_MYISAM等。其中,InnoDB为默认存储引擎。最长使用的两种存储引擎是MyISAM和InnoDB(5.5以上默认Engine是Innodb,其他版本默认是MyISAM)。myisam与innodb的区别1. InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默原创 2020-11-25 20:06:24 · 1297 阅读 · 10 评论 -
Mysql主从复制原理——指南篇
什么是主从复制?主从复制的原理 : 简而言之,MySQL-A在进行写操作时,都会更新数据库A的二进制sql日志,通过网络传输将二进制sql日志传递给数据库B,B再将二进制sql日志写入B数据库,完成主从复制。Mysql主从复制原理从库生成两个线程,一个I/O线程,一个SQL线程;i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;SQL 线程,会读取relay原创 2020-11-25 19:31:22 · 2258 阅读 · 12 评论