当前位置: 首页 > mysql > 所有文章
  • MySQL数据库查询之多表查询总结

    2022年08月05日

    最近遇到了多表查询的需求,也称为关联查询,指两个或更多个表一起完成查询操作,下面这篇文章主要给大家介绍了关于MySQL数据库查询之多表查询的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下! 1、实现目标 Golang 使用excelize 导出表格到浏览器下载或者保存到本地。后续导入的话也会写到这里 2、使用 ...

    阅读全文
  • 总结12个MySQL慢查询的原因分析

    2022年08月03日

    这篇文章主要介绍了总结12个MySQL慢查询的原因分析,慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的,更多相关内容需要的朋友可以参考一下! 1. SQL 没加索引 很多时候,我们的慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的。因此,应考虑在 where 的条件列,建立索引,尽量 ...

    阅读全文
  • MySQL中关于超键和主键及候选键的区别

    2022年08月01日

    关于超键和主键及候选键的区别 最近在看MySQL的书时遇到了一个问题: 既然已经有了主键这个概念,主键已经能够满足需求了,那为什么还要有候选键这种东西?候选键的作用是什么呢?给了它一个候选键的定义但是它真的并没有什么乱用。 抱着刨根问底拦不住的心态我去网上搜了搜,看了看大神们的解释,看得我还是有些懵懂, ...

    阅读全文
  • Linux Shell如何用ssh命令统计分布式集群信息详解

    2022年07月25日

    作为命令的ssh,作用就是在一台linux机器上去登录到另一台linux机器,下面这篇文章主要给大家介绍了关于Linux Shell如何用ssh命令统计分布式集群信息的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下! 一、统计分布式集群信息的思路 用免密的远程登陆命令,实现一台机器访问其他集群的机器。因此想要实现 ...

    阅读全文
  • MySQL索引失效场景及解决方案

    2022年07月23日

    在对SQL语句进行索引查询时会遇到索引失效的时候,对于该语句的可行性以及性能效率方面有至关重要的影响,本篇剖析索引为何失效,有哪些情况会导致索引失效以及对于索引失效时的优化解决方案,其中着重介绍最左前缀匹配原则、MySQL逻辑架构和优化器、索引失效场景以及为何会失效。 二、最左前缀匹配原则 之前有写了一篇 ...

    阅读全文
  • jdbc中自带MySQL连接池实践示例

    2022年07月22日

    在上期文章自定义 MySQL 连接池中,我提到了没找到一个特别合适的 MySQL 连接池实现,所以自己写了一个基于通用池化框架commons-pool2的 MySQL 连接池,并且模仿了 Go 语言的gorm框架设计思路,把借和还的操作不暴露给用户,只处理用户发来的 SQL 语句的思路,封装了一个com.funtester.db.mysql.MysqlPool。 可惜打脸的 ...

    阅读全文
  • mybatis-plus @DS实现动态切换数据源原理

    2022年07月09日

    本文主要介绍了mybatis-plus @DS实现动态切换数据源原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 1、mybatis-plus @DS实现动态切换数据源原理 首先mybatis-plus使用com.baomidou.dynamic.datasource.AbstractRoutingDataSource继承 ...

    阅读全文
  • MongoDB数据库索引用法详解

    2022年07月09日

    索引是什么,索引就好比一本书的目录,当我们想找某一章节的时候,通过书籍的目录可以很快的找到,所以适当的加入索引可以提高我们查询的数据的速度。 准备工作,向MongoDB中插入20000条记录,没条记录都有number和name > for(var i = 0 ; i<200000 ;i++){ ... db.books.insert({number:i,name:"book"+i}) ... ...

    阅读全文
  • MySQL提升大量数据查询效率的优化神器

    2022年07月07日

    在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化. 为什么这么说呢?因为 ...

    阅读全文
  • 腾讯云服务器部署前后分离项目之前端部署

    2022年06月29日

    本文主要介绍了腾讯云服务器部署前后分离项目之前端部署,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 腾讯云服务器部署前后分离项目之前端部署 使用XShell连接腾讯云远程服务器 使用docker命令获取Nginx镜像 这里使用Nginx来作为前端 ...

    阅读全文
  • windows server2008 开启端口的实现方法

    2022年06月25日

    windows server 2008大多数端口都是默认关闭的,这里我们使用tomcat的8080端口为例,演示如何开启一个端口!

    打开服务器管理器->配置->高级安全windows防火墙设置->入站规则

    右键->新建规则

    点击端口

    添加8080端口

    这样我们就可以访问我们的主机tomcat了。

    阅读全文
  • Mybatis如何传入多个参数(实体类型和基本类型)

    2022年06月22日

    这篇文章主要介绍了Mybatis如何传入多个参数(实体类型和基本类型),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教! Mybatis传入多个参数 1.ProjectController类 Integer oldUserId = getUserIdByUserName(oldUserName);          ProjectAndUser projectAndUser = new ProjectAnd ...

    阅读全文
  • Win Server2016远程桌面如何允许多用户同时登录

    2022年06月08日

    本文主要介绍了Win Server2016远程桌面如何允许多用户同时登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 先启用远程功能 右键点击“此电脑”--“属性”,进入“控制面板\系统和安全\系统”,点击远程设置 在“远程桌面”下方,点击“允许远程 ...

    阅读全文
  • Nginx在linux上的安装以及配置文件的详解

    2022年06月07日

    本文对nginx在Liunxi系统上的安装,以及对其配置文件进行详解  提示:以下是本篇文章正文内容,下面案例可供参考 一、Nginx是什么? Nginx 是一个很强大的高性能Web和反向代理服务同时也提供了IMAP/POP3/SMTP服务。在连接高并发的情况下,Nginx能够支持高达 50,000 个并发连接数的响应。 Nginx作为负载均衡服务:Nginx ...

    阅读全文
  • Win11电脑如何查看系统安装日期

    2022年06月06日

    怎么查看系统安装日期?近期有部分用户想要了解自己的电脑系统是什么时候安装的,但是不太清楚具体应该如何操作,对此小编将为Win11系统为例,为大家带来Win11查看系统安装日期的方法,有需要的朋友们可以参考以下操作。 Win11查看系统安装日期的方法: 方法一: 1、首先,按键盘上的 Win 键,或点击任务栏上的Windows ...

    阅读全文
  • idea配置连接数据库的详细教程

    2022年05月31日

    学习使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。 一、 连接操作 简介:介绍如何创建连接,具体连接某个数据库的操作流程。 1.1 创建连接 打开idea,点击右侧的 Database 或者 选择 View --> Tool Windows --> Database 点击 + 号 ,选择 Data ...

    阅读全文
  • linux系统CentOS环境调整home和根分区大小

    2022年05月30日

    解决linux系统CentOS下调整home和根分区大小,目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root。 首先查看磁盘使用情况 [root@localhost ~]# df -h 文件系统 容量已用 可用已用% 挂载点 Filesystem SizeUsed Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 154G7.9G139G 6% / tmpf ...

    阅读全文
  • C#如何从数据库SQLServer中同时读取多个结果集

    2022年05月27日

    当需要从数据库中同时读取多个结果集时,比如执行如下的sql语句: select * from tblClass;select * from tblStudent; 同时从两个表格中获取结果,会获取两个结果集,此时需要使用SqlDataReader对象的NextResult()方法跳转到下一个结果集。 一、主函数 运行环境是控制台应用程序,下面的方法是main方法。 main方法流程 ...

    阅读全文
  • Mac电脑使用brew下载mysql并启动

    2022年05月21日

    1.搜索mysql版本 brew search mysql 搜索一下版本,看一下自己要下载的版本。然后我下载的是mysql@5.7。 2.安装mysql brew install mysql@5.7 3.环境变量配置 安装成功后brew会给配置环境变量的提示 在终端执行环境变量配置: echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc expor ...

    阅读全文
  • Ubuntu报错“E: Unable to locate package yum”解决方法

    2022年05月19日

    镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 开门见山,Ubuntu的包管理工具是apt-get,所以不必再安装yum。如果要安装其他包需要使用apt-get命令。 # 这里以locate命令为例 sudo apt-get install mlocate 下文就是问题解决的全过程了。 1. 报错 E: Unable to locate package yum ​ 我在学习 Linux 命令的 ...

    阅读全文