mysql

数据库

MySQL数据库是如何实现XA规范的

53 0

MySQL 的一致性日志如果 MySQL 数据库断电了,未提交的事务怎么办? 答案:依靠日志。 因为在执行一个操作之前,数据库会首先把这个操作的内容写入到文件系统日志里,然后再进行操作。当宕机或者断电的时候,即使操作并没有执行完,但是日志在操作前就已经写好了,我们仍然可以根据日志的内容来进行恢复。 MySQL InnoDB 引擎中和一致性相关的有重做日志(redo log)、回滚日志(undo log)和二进制日志(binlog)。 redo log每当有操作执行前,在数据真正更改前会先把相关操作写入 r

数据库

Linux下安装mysql的教程详解

43 0

1. 关闭mysql服务 # service mysqld stop 2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i mysql 删除语法: rpm -e <包的名字> 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包。 3. 通过find命令检查是否有安装mysql文件,有需要删除 检查语法: find / -name mysql 删除语

数据库

Mysql常用命令 详细整理版

39 0

Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use databasename; 选择数据库   drop database name 直接删除数据库,不提醒   show tables; 显示表   describe tablename; 显示具体的表结构   select 中加上distinct去除重复字段   mysqladmin drop databasename 删除数据库前,有提示。   显示当前mysql版

数据库

MySQL存储引擎InnoDB的配置与使用的讲解

61 0

MyISAM和InnoDB是MySQL最常有的存储引擎,上一篇我们讲述了InnoDB与MyISAM之间的区别;由于MyISAM不支持事务,当我们需要使用一个健壮的事务型存储引擎的时候,InnoDB必然是最好的选择。 innodb 通过多版本并发控制(MVCC)来获得高并发性,并且实现了SQL标准的4种隔离级别,默认为REPEATABLE级别。同时,使用一种被称为next-key locking的策略来避免幻读(phantom)现象的产生。除此之外,InnoDB存储引擎还提供了插入缓冲(insert buf

数据库

Mysql表连接的执行流程详解

50 0

目录1. 前言1.1 mysql连接的原理1.2 show warnings命令2. 准备工作3. inner join内连接on、where的区别4. left join左连接on、where的区别4.1 where驱动表过滤条件4.2 on驱动表过滤条件4.3 on被驱动表过滤条件4.4 where被驱动表过滤条件5. 总结1. 前言 对于连接操作,驱动表和被驱动表的关联条件我们放在on后面,如果额外增加对驱动表和被驱动表的过滤条件,放到on或者where后面都不会报错,但是得到的结果集却是不一样的?

数据库

mysql查询结果输出到文件的方法

56 0

mysql查询结果导出/输出/写入到文件 方法一: 直接执行命令: mysql> select count(1) from table into outfile '/tmp/test.xls'; Query OK, 31 rows affected (0.00 sec) 在目录/tmp/下会产生文件test.xls 遇到的问题: mysql> select count(1) from table into outfile '/data/test.xls';

数据库

MySQL8.0.29安装配置方法图文教程

66 0

目录一、下载MySQL二、安装MySQL三、测试是否安装成功方案1方案2本文为大家分享了MySQL 8.0.29 安装配置方法图文教程,供大家参考,具体内容如下 一、下载MySQL 1、进入MySQL官网MySQL并点击DOWNLOADS2、鼠标下滑到界面下方,点击MySQL Community(GPL) Downloads3、点击MySQL Installer for Windows4、点击第二个Download按钮(虽然写的是32位,但同时包含了64位)5、点击No thanks, just star

数据库

彻底删除MySQL步骤介绍

54 0

目录1、先停止 MySQL Server2、卸载 MySQL Server3、删除 MySQL 文件夹4、删除注册表1、先停止 MySQL Server 步骤:此电脑 ——> 管理 ——> 服务与应用程序 ——> 服务 ——> 找到 MySQL ——> 停止? 2、卸载 MySQL Server 步骤:开始 ——> 设置 ——> 控制面板 ——> 程序和功能 ——> 找到和 MySQL 相关的都卸载掉 2-1.打开电脑的控制面板(快捷键Win+R,输入