-
MySQL从入门到进阶,看这一篇文章就够了
现在JAVA开发人员一般都需要会主流数据库。开发人员需要对MySQL、Oracle、SqlServer这三个常用的熟悉了解。本次着重分享Mysql数据库的知识点,感兴趣的同学可以先收藏,再观看! 如果需要Oracle、SqlServer数据库知识点的分享,可以在文章底部留言告诉我。 文章目录:...
02月26日[游戏|数码]浏览:306
-
mysql中四种存储引擎的区别和选择
前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。...
02月25日[游戏|数码]浏览:296
-
Linux配置mysql,tomcat,Nginx 开机自启动的几个方式
概述 一般我们打算把一些服务,例如 MySQL,Tomcat,Nginx设置开机自启动的话一般是有三四种方式来实现,下面以mysql,tomcat,Nginx做例子来演示。 一、使用定时任务 cron 命令 创建定时任务来运行 .sh 脚本。在shell 脚本中编写nginx,mysql 等的启动...
02月25日[游戏|数码]浏览:291
-
MySQL中一些关于索引的知识点
什么是索引 索引是一种数据结构,其作用就是用来提高数据查询效率。比较常用的比喻就是将其类比为书籍的目录。通过目录可以精确的找到某一章节的内容所在页。 在数据量较小的时候使用索引其实也没有什么意义,即使没有索引需要一条一条遍历数据对于计算机来说也并不需要太多时间。而一旦数据量较大,要保证我们能正常的对...
02月25日[游戏|数码]浏览:497
-
mysql更新一条数据很慢,怎么办?
对于数据库而言,只要做好数据存储工作就行了,但对于SQL而言,执行效率是很重要的指标。目前主流的关系型数据库都自带了查询分析器和优化器,能自动对我们编写的SQL进行最优处理,即便如此,SQL执行慢的现象还是不可避免的。虽说SQL语句执行慢是大家经常遇到的,但背后原因并不简单。 SQL执行是偶尔慢还...
02月25日[游戏|数码]浏览:308
-
比较:mysql中的truncate、delete与drop
相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言 ,执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义 drop 语句将删除表的结构...
02月25日[游戏|数码]浏览:376
-
mysql数据库相关流程图/原理图
前言 整理了一些MySQL数据库相关流程图/原理图,做一下笔记,大家一起学习。 1.mysql主从复制原理图 mysql主从复制原理是大厂后端的高频面试题,了解mysql主从复制原理非常有必要。 主从复制原理,简言之,就三步曲,如下: 主数据库有个bin-log二进制文件,纪录了所有增删改Sql...
02月25日[游戏|数码]浏览:308
-
mysql存储引擎innoDB和myisam的区别
InnoDB: 支持事务处理等 不加锁读取 支持外键 支持行锁 不支持FULLTEXT类型的索引 不保存表的具体行数,扫描表来计算有多少行 DELETE 表时,是一行一行的删除 InnoDB 把数据和索引存放在表空间里面 跨平台可直接拷贝使用 InnoDB中必须包含AUTO_INCREMENT类型字...
02月25日[游戏|数码]浏览:304
-
MySQL 读写分离环境搭建
这是小编之前一个零散的笔记,整理出来分享给大伙! MySQL 读写分离在互联网项目中应该算是一个非常常见的需求了。受困于 linux 和 MySQL 版本问题,很多人经常会搭建失败,今天松哥就给大伙举一个成功的例子,后面有时间再和大家分享下使用 Docker 搭建环境,那样就 100% 成功了。 c...
02月24日[游戏|数码]浏览:487
-
21分钟 MySQL 入门教程
MySQL 为关系型数据库(Relational Database Management System , 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成。 表头(header : 每一列的名称; 列(row : 具有相同数据类型的数据的集合; 行(col ...
02月23日[游戏|数码]浏览:494