mysql
跟心爱的人浪迹天涯
Java小学生
展开
-
MySQL递归查询 获取某节点的各层父集和子集
表结构 DROP TABLE IF EXISTS `s_menu`; CREATE TABLE `s_menu` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `parent_id` bigint(20) DEFAULT NULL COMMENT '父级菜单', `title` varchar(100) NOT NULL COMMENT '名称', `url` varchar(255) NOT NULL COMMENT '链接原创 2021-01-16 18:20:03 · 1296 阅读 · 1 评论 -
MySQL explain语法与各字段含义解析及示例
explain 用于MySQL中查询性能分析的工具, 可判断是否使用索引, 扫描记录数等 使用语法 explain sql语句; 返回信息 | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra | id 查询序列号, 也代表了查询顺序 id越大越先执行 select_type 查询类型 SIMPLE原创 2020-12-03 11:51:38 · 215 阅读 · 0 评论 -
CentOS安装使用innobackupex增量备份指定数据库
1.下载并安装 percona-xtrabackup-24-2.4.6-2.el6.x86_64.rpm 2.如果安装失败 逐个安装以下rpm yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL 3.如果安装perl-DBD-MySQL与mysql有冲突: 下载并安...原创 2017-05-04 17:41:47 · 4077 阅读 · 0 评论 -
Mysql主从服务配置
master: 192.168.31.108 端口号6033 CentOS6.5 slave: 192.168.31.134 端口号3306 CentOS7.3 CentOS7.3安装MySQL数据库(主从数据库版本应一致,避免出错) 1.下载并解压mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar安装包 2.安装MySQL必要包,注意先后顺序 rp...原创 2017-05-04 18:01:08 · 424 阅读 · 0 评论 -
linux安装rpm版mysql
1.将bundle.tar包解压到文件中。 tar -xvf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar 2. 安装各包顺序不能错 rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm rp原创 2017-05-04 18:05:04 · 294 阅读 · 0 评论 -
Spring及MySQL数据库事务隔离级别以及脏读、不重复读、幻读 事务传播特性
未提交读: read-uncommitted 同时开启两个事务AB, A修改了数据库记录, 但是没有提交, B在事务中能查询到A修改后的记录, 此时出现了脏读已提交读: read-committed 同时开启两个事务AB, A修改了数据库记录并提交事务, B在事务中能查询到A修改后的记录, 此时在A事务提交前后查询记录不一样, 不可重复读可重复读: repeatable-read 同时开启两个事务...原创 2018-06-20 14:50:36 · 453 阅读 · 0 评论