MySQL 教你如何使用Mysql的explain分析SQL语句 引言 数据库性能优化是每个后端程序猿必备的基础技能之一,而Mysql中的explain堪称Mysql的性能优化分析神器,我们可以通过它来分析SQL语句的对应的执行计划在Mysql底层到底是如何执行的,它对于我们评估SQL的执行效率以及确定Mysql的性能优...
MySQL MySQL开发知识:MySQL中存储过程的详细详解 概述 由MySQL5.0 版本开始支持存储过程。 如果在实现用户的某些需求时,需要编写一组复杂的SQL语句才能实现的时候,那么我们就可以将这组复杂的SQL语句集提前编写在数据库中,由JDBC调用来执行这组SQL语句。把编写在数据库中的SQL语句集称为存储过...
MySQL Linux基础:Linux服务器最多能开放多少个端口 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的...
MySQL 教你MySQL如何让一个表中可以有多个自增列的方法 前言: 自增列可使用 auto_increment 来实现,当一个列被标识为 auto_increment 之后,在添加时如果不给此列设置任何值,或给此列设置 NULL 值时,那么它会使用自增的规则来填充此列。 PS:本文以下内容基于 MySQL Inno...
MySQL SQL开发知识:MySQL教你快速创建800w条测试数据表 一、数据插入思路 如果一条一条插入普通表的话,效率太低下,但内存表插入速度是很快的,可以先建立一张内存表,插入数据后,在导入到普通表中。 1、创建内存表 View Code 2、创建普通表 普通表参数设置和内存表相同,否则从内存表往普通标导入数据会报错。...
MySQL 系统安装配置:Ubuntu Server 18.04.5 LTS服务器版安装配置教程 一、Ubuntu Server 18.04.5 LTS系统安装 Ubuntu分为桌面版(desktop)和服务器版(Server),下面为大家介绍服务器版本Ubuntu Server 18.04.5 LTS的详细安装过程。 Ubuntu Server 18...
MySQL 教你如何排查阿里云添加的安全组端口以及添加后无法访问的问题 目的: 1、为了通过阿里云服务器做服务器的外网映射而需要在阿里云服务器添加安全组端口外网访问 2、解决偶然发现添加安全组端口后,还是无法访问的解决方案 前置条件: 1、设置阿里云安全组端口 2、在本机cmd下,telnet IP+端口 (注:ip 后面是空...
MySQL Linux基础:系统安装Tomcat并配置Service启动关闭步骤 在Linux系统下配置service启动和关闭 1, 通过命令cd /etc/init.d文件夹下 2, 再通过命令 vim tomcat 进入vim编辑界面 3,用过 i键 现在把下面代码贴入编辑界面 shell脚本如下 #!/bin/bash # Th...
MySQL Linux netstat命令详细介绍 一、介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接...
MySQL 数据库安装:Centos7 安装mysql数据库及配置实现教程 一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是...
MySQL ubuntu 20.04 LTS系统安装详细记录 本篇记录U盘启动盘制作及系统安装,系统配置另开文章。 所需材料: 4GB或以上U盘 Ubuntu 20.04 ISO文件(从ubuntu官网下载) 一、U盘启动盘制作 使用旧版ubuntu制作ubuntu 20.04启动盘 以下参考ubuntu官方教程 需...
MySQL SQL开发知识:MySQL 数据库如何实现存储时间 1.切记不要用字符串存储日期 字符串占用的空间更大! 字符串存储的日期比较效率比较低(逐个字符进行比对),无法用日期相关的 API 进行计算和比较。 2.Datetime 和 Timestamp 之间抉择 Datetime 和 Timestamp 是 My...