mysql
文章平均质量分 69
WalkerShen
端正 静心 呼吸 下笔
展开
-
Canal笔记:安装与整合Springboot模式Mysql同步Redis
Canal笔记:安装与整合Springboot模式Mysql同步Redis原创 2023-12-05 17:03:16 · 917 阅读 · 0 评论 -
【mysql系列】windows安装mysql
windows安装mysql原创 2022-05-15 15:36:58 · 1152 阅读 · 2 评论 -
【mysql系列】docker-compose部署mysql
docker-compose 部署mysql原创 2021-12-30 14:27:24 · 347 阅读 · 0 评论 -
【mysql系列】linux 安装mysql
大家好,我是walker!一个从文科自学转行的程序员~爱好编程,偶尔写写编程文章和生活欢迎关注公众号【I am Walker】,一块学习和成长!centos 7 安装mysql的方式主要有两种,分别是:yum安装rpm安装这里讲解的主要是使用yum安装一、使用yum安装1、查看需要版本进入mysql的版本仓库,查看需要什么版本,找到版本之后,右键复制链接https://repo.mysql.com//![image.png](https://img-blog.csdnimg..原创 2022-03-27 22:46:01 · 1382 阅读 · 0 评论 -
【mysql系列】使用mysqldump实现数据库|表 备份
大家好,我是walker一个从文科自学转行的程序员~爱好编程,偶尔写写编程文章和生活 欢迎关注公众号【I am Walker】,一块学习和成长!简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。备份命令命令格式mysqldump [选项] 数据库名 [表名] > 脚本名 .原创 2022-03-25 16:38:15 · 4453 阅读 · 0 评论 -
【mysql系列】触发器
触发器什么是触发器?触发器的使用场景有哪些?触发器是用户定义在关系表上的一类由事件驱动的特殊的存储过程。触发器是指一段代码,当触发某个事件时,自动执行这些代码。使用场景可以通过数据库中的相关表实现级联更改。实时监控某张表中的某个字段的更改而需要做出相应的处理。例如可以生成某些业务的编号。注意不要滥用,否则会造成数据库及应用程序的维护困难。大家需要牢记以上基础知识点,重点是理解数据类型CHAR和VARCHAR的差异,表存储引擎InnoDB和MyISAM的区别。MySQL中都有哪些触发器原创 2022-03-25 11:17:09 · 435 阅读 · 0 评论 -
【mysql系列】mysql存储过程与函数
存储过程与函数什么是存储过程?有哪些优缺点?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需要创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。优点 4`1)存储过程是预编译过的,执行效率高。2)存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。3)安全性高,执行存储过程需要有一定权限的用户。4)存储过程可以重复使用,减少数据库开发人员的工作量。缺点 4`1)调试麻烦,但是用 PL/S原创 2022-03-24 14:23:58 · 248 阅读 · 0 评论 -
【mysql系列】mysql存储过程与函数学习与实践
什么是存储过程?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需要创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。其实就是跟编程语言一样,编写一个方法,然后可以进行复用的意思,例如可以编写一个根据名字查询学生数据的方法,然后就不需要每次都去写了,使用的时候也方便很多有哪些优缺点?优点 4`1)存储过程是预编译过的,执行效率高。2)存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。3)安全原创 2022-03-24 11:01:39 · 737 阅读 · 0 评论 -
【mysql】mysql视图的学习和使用
创建语句CREATE VIEW <视图名> AS <SELECT语句>案例:# 学生表CREATE TABLE `student` ( `id` varchar(64) NOT NULL, `name` varchar(255) DEFAULT NULL, `class_id` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;# 班级表CR原创 2022-03-24 10:20:48 · 453 阅读 · 0 评论 -
【mysql系列】脏读、不可重复读、幻读的区别
脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会是不正确的。例如:一开始小明将数据A修改成了B,之后这个时候小红读取了B,但是由于小明将数据回滚了,修改成了A,那么在这个时间点,小红拿的数据就是错误的了,正确的数据应该为A不可重复读(Non-repeatable read):在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间插入了一个事务更新的原有的数据。例如:小明一开始查原创 2022-03-23 23:17:03 · 413 阅读 · 1 评论