随笔分类 -  mysql

摘要:一、错误日志 1.作用:排查mysql运行时的故障 2.自定义错误文件日志位置 在配置文件中,加入 log_error =文件目录,在重启数据库 3.查看错误文件位置 select@@log_error; 二、二进制日志 1.作用:主从依赖二进制文件 数据恢复靠二进制文件、 2.开启二进制文集 在配 阅读全文
posted @ 2020-12-14 16:41 十-三 阅读(54) 评论(0) 推荐(0) 编辑
摘要:当mysql同时执行多个事务时,就有可能出现脏读、幻读、不可重复读的现象,于是就有隔离级别的概念 一、隔离级别的分类 读未提交(RU):当一个事务还未提交时,他做的变更被其他事务看到(容易出现脏读) 读已提交(RC):一个事务已经提交,其他事务才能看到他的变更。(容易出现幻读) 可重复读(RR):一 阅读全文
posted @ 2020-09-20 14:20 十-三 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一、事务的概念 事务是一个或多个数据库操作(dml语句),要么全部成功,要么全部回滚,事务是由事务日志来实现的,事务日志有redo log 和undo log 二、事务的作用 为了保证复杂数据库操作数据的一致性,尤其是在并发访问数据时,mysql主要用于处理操作量大,复杂的数据 三、事务的特点 1. 阅读全文
posted @ 2020-09-20 10:33 十-三 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、检查centos中是否存在mysql rpm -qa|grep msyql 如果有信息输出,则存在 存在时,卸载mysql yum remove 软件名 二、到官网下载下载mysql的二进制包 1.在官网https://downloads.mysql.com/archives/community 阅读全文
posted @ 2020-09-11 20:30 十-三 阅读(218) 评论(0) 推荐(0) 编辑
摘要:一、DML语句简介 DML(data manipulation language)数据操作语句 二、insert 向表中插入数据 语法:insert into 表名 列名 value(对应字段); 三、update 更新表中的数据 + + + |id | name | + + + | 3 | zf 阅读全文
posted @ 2020-08-07 21:54 十-三 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:一、DML语句简介 ·DML(data definition language) 数据操作语句,包括create,drop,alter 二、create 1.创建数据库:语法 create database 库名 2.创建表:语法:crate table 表名 3.创建索引: (1)创建普通索引:语 阅读全文
posted @ 2020-08-07 21:34 十-三 阅读(838) 评论(0) 推荐(0) 编辑
摘要:一、DQL介绍 DQL(data query ;anguage)数据查询语言,用于数据的查询,主要语句select 二、select的语法(单表) select 列 from 表 where 条件 group by 条件 having 条件 order by 条件 limit 以上子句顺序不能更改 阅读全文
posted @ 2020-08-07 11:58 十-三 阅读(667) 评论(0) 推荐(0) 编辑
摘要:一、索引概念 索引的本质就是不断缩小想要查找到的数据的范围来筛选想要的结果,同时吧随机事件变成顺序事件 二、磁盘中的一些概念 扇区:磁盘存储的最小单位,一般为512Byte 磁盘块:文件系统与磁盘交互的最小单位 mysql中的页:与磁盘交互的最小单位,mysql内部的数据结构,大小为16kb,一个页 阅读全文
posted @ 2020-08-04 14:37 十-三 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:一、到官网下载下载mysql的二进制包 1.在官网https://downloads.mysql.com/archives/community/下载,选择linux通用的与自己电脑位数一致的二进制包,我的是64位所以我选的是x86 二、在centos中创建软件目录,将二进制包上传并解压到所创建的目录 阅读全文
posted @ 2020-08-03 15:03 十-三 阅读(383) 评论(0) 推荐(0) 编辑