![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
文章平均质量分 93
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
上善若水~
整理下学习和工作中遇到问题做的笔记,发现细节问题,巩固下知识点。好记性不如偷烂笔头,写的不好分享一下,也方便以后遇到问题自己回过头来查阅~
个人博客:http://www.dongxibao.top/
展开
-
shardingsphere常用操作
—ShardingSphere-JDBC——核心概念——垂直拆分——水平拆分——读写分离——公共表——事务 TODO—ShardingSphere-Proxy TODO相关文档官网:http://shardingsphere.apache.org/Github:https://github.com/sharding-sphere码云:https://gitee.com/Sharding-Sphere/sharding-sphere官方示例:https://github.com/a.原创 2021-11-07 20:27:31 · 912 阅读 · 0 评论 -
数据库优化
数据库优化一、事务1.事物的四大特性(ACID)2.SQL 标准定义了四个隔离级别3.并发事务带来哪些问题二、存储引擎MyISAM和InnoDB区别三、锁四、执行计划explain一、事务事务保证一组原子性的操作,要么全部成功,要么全部失败。一旦失败,回滚之前的所有操作。MySql采用自动提交,如果不是显式的开启一个事务,则每个查询都作为一个事务。1.事物的四大特性(ACID)原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后转载 2021-02-08 12:39:03 · 83 阅读 · 0 评论 -
yum和二进制两种方式安装MariaDB
一、yum安装MariaDB# 卸载删除默认的MariaDBrpm -qa | grep mariadbyum remove mariadbrpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64# yum安装yum install -y mariadb mariadb-server# 启动systemctl start mariadb# 设置开机自动启动systemctl enable mariadb# 初始化设置/usr/bin/mysql原创 2020-10-11 22:03:35 · 343 阅读 · 0 评论 -
mariadb开启binlog日志文件
数据库版本mysql> select version();+----------------+| version() |+----------------+| 10.4.8-MariaDB |+----------------+1.编辑配置文件[root@IT0200005 ~]# vim /etc/my.cnf# 在[mysqld]下添加log-bin = /mariadb/data/bin-log/mariadb-log # binlog日志路径,格式为mariad原创 2020-07-05 18:20:48 · 3467 阅读 · 0 评论 -
Linux下mysqldump定时全量备份
数据库版本mysql> select version();+----------------+| version() |+----------------+| 10.4.8-MariaDB |+----------------+脚本 mysqlback.sh#!/bin/bash#保存备份个数,备份2天数据number=2#备份保存路径backup_dir=/home/mysqlbackup#日期dd=`date +%Y-%m-%d-%H-%M-%S`#原创 2020-07-05 18:16:52 · 265 阅读 · 0 评论 -
MySQL基础语法
目录:一、服务器操作 1、MySQL服务的启动和停止。 2、MySQL服务的登录和退出。 3、MySQL编码。 4、mysql常见命令。二、DQL(数据查询语言) 2.1、条件查询。 2.2、常见函数。 2.3、连接查询。 select 查询列表from 表1 别名inner|left|right|full【outer】 join 表2 别名 on 连接...原创 2019-01-20 21:37:51 · 185 阅读 · 0 评论