MySQL
文章平均质量分 59
关系型数据库管理系统
Tellsea
世界上只有10种人,一种懂二进制,一种不懂
展开
-
【MySQL】MySQL 查询两个日期内的每一天
【代码】【MySQL】MySQL 查询两个日期内的每一天。原创 2024-02-02 16:49:17 · 355 阅读 · 0 评论 -
【MySQL 学习】MySQL Binlog 详细使用教程与数据备份、恢复
文章目录【MySQL 学习】MySQL 开启 Binlog 并实现每天备份数据库1、binlog 概述2、开启 binlog3、模拟删库跑路微信公众号【MySQL 学习】MySQL 开启 Binlog 并实现每天备份数据库1、binlog 概述二进制日志记录对数据发生或潜在发生更改的 SQL 语句,并以二进制的形式保存在磁盘中;MySQL 的作用类似于 Oracle 的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的 SQL 操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、My原创 2022-03-15 11:44:54 · 1434 阅读 · 0 评论 -
【MySQL 学习】局域网中搭建共享 MySQL 数据库使用教程
局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建。一、配置单个电脑访问共享数据库需要注意的是:几台电脑的ip地址需要在同一个段 安装的有MySQL服务navicat客户端软件不强制,只是建议grant select,delete,update,insert on d...原创 2018-07-20 19:28:44 · 10135 阅读 · 1 评论 -
【MySQL学习】5、MySQL触发器
文章目录1、触发器概念2、触发器的使用(1)创建触发器(2)查看触发器(3)删除触发器3、更多细节学习1、触发器概念触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发触发器类型NEW 和 OL原创 2020-09-13 14:43:19 · 272 阅读 · 0 评论 -
【MySQL学习】4、MySQL存储过程和函数
文章目录1、存储过程和函数概念2、存储过程的使用(1)创建存储(2)调用存储过程(3)查看存储过程(4)删除存储过程3、存储过程的语法(1)声明变量(1)if条件判断(2)传递参数(3)case结构(4)while循环(5)repeat结构(6)loop语句(7)leave语句(8)游标/光标4、更多细节学习1、存储过程和函数概念存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数原创 2020-09-11 17:49:31 · 503 阅读 · 0 评论 -
【MySQL学习】3、MySQL视图
文章目录1、视图概念2、视图的使用3、更多细节学习1、视图概念视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上视图相对于普通的表的优势主要包括以下几项简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集安全:使用视图的用户只能访原创 2020-09-11 16:51:05 · 228 阅读 · 0 评论 -
【MySQL学习】2、MySQL索引
文章目录1、索引概念2、索引优势与劣势3、 索引结构4、索引分类5、索引语法(1)创建索引(2)查看索引(3)删除索引6、索引设计原则7、更多细节学习1、索引概念MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁原创 2020-09-11 16:17:50 · 264 阅读 · 0 评论 -
【MySQL学习】1、MySQL搭建环境(Windows、Linux在线/离线)安装
文章目录1、Windows安装MySQL2、Linux安装MySQL(1)Linux在线安装MySQL(2)Linux离线安装MySQL3、创建测试数据库4、更多细节学习1、Windows安装MySQL2、Linux安装MySQL(1)Linux在线安装MySQL(2)Linux离线安装MySQL3、创建测试数据库后续测试都是在这个数据库的基础上,直接复制下面的内容到cmd的mysql中一粘贴就完事了create database demo_01 default charset=utf8mb4原创 2020-09-11 15:24:25 · 268 阅读 · 0 评论