MySQL MySQL开发知识:Mysql中的触发器定义及语法介绍 1.定义: 触发器和存储过程相似,都是嵌入到 MySQL 中的一段程序。触发器是由事件来触发某个操作。当数据库执行这些事件时,就会激活触发器来执行相应的操作。这些事件称为触发条件,在MySQL中,有UPDATE,INSERT,和DELETE。 在MyS...
MySQL SQL开发知识:彻底搞懂MySQL存储过程和函数 1.0 创建存储过程和函数 创建存储过程和函数就是将经常使用的一组 SQL 语句组合在一起,并将这些 SQL 语句当作一个整体存储在 MySQL 服务器 1. 创建存储过程 CREATE PROCEDURE procedure_name ([p...
MySQL MySQL数据库中的全表扫描和索引树扫描详细介绍 引言 在学习mysql时,我们经常会使用explain来查看sql查询的索引等优化手段的使用情况。在使用explain时,我们可以观察到,explain的输出有一个很关键的列,它就是type属性,type表示的是扫描方式,代表 MySQL 使用了哪种索引类...
MySQL 深入讲解 MySQL数据库 触发器 trigger 一、基本概念 触发器是一种特殊类型的存储过程,触发器通过事件进行触发而被执行 触发器 trigger 和js事件类似 1、作用 写入数据表前,强制检验或转换数据(保证数据安全) 触发器发生错误时,异动的结果会被撤销(事务安全) 部分数据库管理系统可以针对数...
MySQL MySQL数据库开发:json_extract()函数的使用方法 MySQL中json_extract()函数的使用 作用:截取数据库中指定字段中存储的json数据中的某个字段对应的值 要做做什么?(根据数据库中相关表字段中存储的json格式的数据,然后以SQL语句的形式取出其中指定key对应的值,最终整理汇总为一张视图...
MySQL 深入介绍:Mysql数据库平滑扩容解决高并发和大数据量问题 1 停机方案 发布公告 停止服务 离线数据迁移(拆分,重新分配数据) 数据校验 更改配置 恢复服务 回滚预案 2 停写方案 支持读写分离 升级公告 中断写操作,隔离写数据源(或拦截返回统一提示) 数据同步处理 数据校验 更改配置 恢复写操作 数据清理 回滚...
MySQL MySQL数据库配置主从复制实践及详细步骤 一、检测通信 查看主库(master)和从库(slave)的ip地址,并检测是否可以通信 保证master和slave之间网络是互通的,用ping命令检测 到这里我们知道,master的ip为192.168.131.129,slave的ip为192.168...
MySQL MySQLSQL开发知识:MySQL数据库设计概念及多表查询和事物操作 数据库设计概念 数据库设计简介 1.数据库设计概念 数据库设计就是根据业务系统具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。 建立数据库中的表结构以及表与表之间的关联关系的过程。 有哪些表?表里有哪些字段?表和表之间有什么关系...
MySQL SQL开发知识:Mysql查询时间区间日期列表实例代码 1、查询时间区间日期列表,不会由于数据表数据影响 select a.date from ( select curdate() – INTERVAL (a.a + (10 * b.a) + (100 * c.a) + (1000 * d.a) )...
MySQL SQL开发知识:MySQL数据库执行Update卡死问题的解决方法 总结 执行数据库更新update操作的时候数据库卡死了 问题分析 一般都是数据库事务未提交,导致update或者delete卡死。 解决办法 在执行完更新或删除后,记得将事务提交commit; 找到数据库客户端,执行commit操作。 如果还不行。 那么应...
MySQL 教你MySQL数据库误删回滚的解决方法 某次一不小心,用了delete from 删除了几条重要数据,在网上找了很多方法,但都比较零散,打算记录本次数据找回的过程。大致分为以下几步 1、查看binlog是否开启 # log_bin是ON,就说明打开了 OFF就是关闭状态,以下操作,只有为 ON ...
MySQL MySQL基础:详解MySqlBulkLoader的使用 2、数据库和项目是分别放在不同服务器上 mysql数据库:最近要写一个服务,跨库数据同步,目前数据量大约一万,以后会越来越多,考虑到扩展性,数据的插入操作就采用了MySqlBulkLoader。本文分两部分来写,第一部分写一下MySqlBulkLoader...