经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
数据库/运维:WindowsLinux/ShellNginxUNIXMySQLMS SQL ServerMS AccessMS DOS命令OracleSQLiteMongoDBRedisSSDBMemcachedCassandraHibernateMariaDBMyBatisSlickSparkKubernetesneo4jTiDBPostgreSQLInfluxDB
 数据库/运维

MySQL8数据库 | MySQL调优|MySQL底层原理|MySQL零基础新手教程

MySQL8数据库安装 一、Windows 环境下安装 A、下载 MySQL Select Operating System: Microsoft Windows 快捷下载:mysql-8.0.22-winx64.zip B、解压并配置MySQL环境变量 MYSQL_HOME: C...[2020/11/23]

SQL 语句中 where 条件后 写上1=1 是什么意思

前言 where 1=1是sql语句条件逻辑判断表达式,由于1=1成立,恒为真,该表达式1=1将始终返回"真"。这种写法实际目的是为了获取逻辑值"True",其实诸如2=2, 1+2=3,''中''=''中''等之类的写法都可以返回逻辑值"True",只不过1=1的运算开销更小,故被应用...[2020/11/23]

SQL Server 2014下@@SERVERNAME返回NULL值浅析

开发同事反馈在一台开发服务器(SQL Server 2014 Developer Edition (64-bit) 12.0.6024.0)上,配置函数@@SERVERNAME返回NULL值。如下截图所示       其实出现这种问题,配置函数@...[2020/11/23]

[MySQL] mysql优化实例-为join表关联字段增加索引

在排查所有查询语句效率的过程中 , 发现了join关联表的时候 , 被驱动表没有走索引而是进行的全表扫描 实际的sql语句如下: explain select a.* from audit_rules a left join audit_rules_detail b on a.id=...[2020/11/23]

[MySQL] mysql优化实例-delete数据不会减少数据文件大小

使用delete删除数据 , 是我们常用的用法 , 但是这样并没有真正的把数据删除掉 , mysql只是标志了一下删除 测试如下, audit_log表删除之前的数据文件的大小 [root@dev-3-144 shihan1]# ll /data2/mysql3960 inanet...[2020/11/23]

一条 SQL 语句在 MySQL 中如何执行的

一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。 先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图,在 1.2 节中会详细介绍到这些组件的作用...[2020/11/23]

[MySQL] mysql 5.5和 5.6 timestamp default 默认值CURRENT_TIMESTAMP问题

TIMESTAMP在MySQL5.5中的行为: 1.第一个未设置默认值的TIMESTAMP NOT NULL字段隐式默认值:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 2.后面未设置默认值的TIMESTAMP NOT NULL字段隐式默...[2020/11/23]

一条 SQL 语句在 MySQL 中如何执行的

一条 SQL 语句在 MySQL 中如何执行的

一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。 先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图,在 1.2 节中会详细介绍到这些组件的作用...[2020/11/23]

事务隔离级别(图文详解)

事务隔离级别(图文详解) 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错...[2020/11/23]

事务隔离级别(图文详解)

事务隔离级别(图文详解)

事务隔离级别(图文详解) 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错...[2020/11/23]

MySQL 几种分页查询方式

1. 常见的分页查询 说明:常用的分页查询就是指定limit。 SELECT user_info.user_id,user_info.name FROM user_info LIMIT 100, 20   2. 延迟关联 说明:在内部只获取了user_id...[2020/11/23]

一千行MySQL命令

一千行MySQL命令

基本操作 /* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mys...[2020/11/23]

一千行MySQL命令

一千行MySQL命令

基本操作 /* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mys...[2020/11/23]

一条查询的SQL语句到底怎么执行的?

1. 一条查询的SQL语句是如何执行的? 抛出问题:我们平时操作MySQL数据库,大多数都是使用Navicat连接远程服务器上的数据库,编写一条语句,例如:select name from user where id=1 ,然后就会返回结果,但是有没有思考过,当我们的工具或者程序连接到...[2020/11/23]

关于数据库中如何存储时间的一点思考

1.切记不要用字符串存储日期 我记得我在大学的时候就这样干过,而且现在很多对数据库不太了解的新手也会这样干,可见,这种存储日期的方式的优点还是有的,就是简单直白,容易上手。 但是,这是不正确的做法,主要会有下面两个问题: 字符串占用的空间更大! 字符串存储的日期比较效率比较低(逐个字...[2020/11/23]

关于数据库中如何存储时间的一点思考

1.切记不要用字符串存储日期 我记得我在大学的时候就这样干过,而且现在很多对数据库不太了解的新手也会这样干,可见,这种存储日期的方式的优点还是有的,就是简单直白,容易上手。 但是,这是不正确的做法,主要会有下面两个问题: 字符串占用的空间更大! 字符串存储的日期比较效率比较低(逐个字...[2020/11/23]

mysql 镜像下载地址

下载地址,速度非常给力(2020年11月22日13:12:10)! http: mirrors.ustc.edu.cn/mysql-ftp/Download   备注,其他可能会用到的地址: mysql http: mirrors.sohu.com/mysql/ ht...[2020/11/23]

MySQL 的常用引擎 - Tom-shushu

1. InnoDB InnoDB 的存储文件有两个,后缀名分别是 .frm 和 .idb,其中 .frm 是表的定义文件,而 idb 是数据文件。 InnoDB 中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。 InnoDB 支持事务,且支持四种隔离级别(读未提交、读已提交...[2020/11/23]

Mysql数据安全备份

数据安全备份的意义 在出现意外的时候(硬盘损坏、断点、黑客攻击),以便数据的恢复 导出生产的数据以便研发人员或者测试人员测试学习 高权限的人员那操作失误导致数据丢失,以便恢复 备份类型 完全备份:对整个数据库的备份 部分备份:对数据进行部分备份(一张或多张表) 增量备份:是以上一次...[2020/11/23]

解决phpMyAdmin 高级功能尚未完全设置,部分功能未激活

解决phpMyAdmin 高级功能尚未完全设置,部分功能未激活

解决phpMyAdmin 高级功能尚未完全设置,部分功能未激活,这是我们登录到phpMyAdmin都能见到的问题,今天,技术宅教强迫症解决这提示! 版本 phpMyAdmin:4.9.0.1 前期准备 将phpMyAdmin文件夹中 /phpMyAdmin ql/ 中的 c...[2020/11/23]

MySQL 高性能优化规范建议

数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符 临时库表必须以 tmp_为前缀并以日期为后缀,备份...[2020/11/23]

MySQL批量SQL插入性能优化

前言 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率...[2020/11/23]

Mysql binlog备份数据及恢复数据,学会这个,我在也不怕删库跑路啦~

导读   我一直都主张,技多不压身(没有学不会的技术,只有不学习的人),多学一项技能,未来就少求人一次。网上经常听到xxx删库跑路,万一真的遇到了,相信通过今天的学习,也能将数据再恢复回来~~~   当然啦,备份数据/还原数据也是挺重要的,可以看我另一篇:点我直达   如果感觉这样还...[2020/11/23]

Netsh命令的基本用法

Netsh命令的基本用法

netsh是windows中非常强大的网络管理命令 比如很多人都可能使用过netsh winsock reset这条命令来修复网络. 但netsh命令的用法远远不止于此.在CMD中,netsh命令的帮助也有中文帮助,大大帮助了我们的使用 netsh有两种模式,交互式与非交互式,类似...[2020/11/23]

贴吧自动发帖软件——百度贴吧自动发布软件的教程

之前用过很多的类似工具,贴吧自动发帖软件,有些根本不能用,有的只能用一个百度贴吧账号发信息。 找了很长时间,走了很多的弯路,好多百度贴吧自动发布软件,要么不稳定,要么功能太少。 找了几个月,后来找一个叫亿路通贴吧自动发帖的软件,发了一天,感觉还不错。 下载地址 http: www....[2020/11/23]

关闭windows 转发数据包 ip_forward

关闭windows 转发数据包 ip_forward

在进行广域网模拟环境实验时;用到的 virtalbox host-only 网络,会在链路层广播数据包;如果此时windows 网卡开启了数据包转发,那么不能保证流量走wanem;所以现在需要进行设置: 通过注册表进行设置:regedit HKEY_LOCAL_MACHINE\SYS...[2020/11/23]

解决Ctrl+Alt+Del无限重启的一种方法。

1.自己的电脑由于懒得到点关机,就设置成为定时自动关机,结果黑屏,提示按键重启,还是一样的界面,如下。 2.后来上网查了很多解决方法,基本每个方法都是需要重做系统,后来,巧合之下,我按键进入BIOS界面,一直确定,就突然好使了。 原文链接:http: www.cnblogs.com...[2020/11/23]

解决Windows PowerShell 乱码

  在使用Windows PowerShell时经常出现乱码问题,在网上搜索到一个方法挺好用的,记录一下。 进入控制面板>>时钟和区域>>区域>>管理>>更改系统区域设置>>勾选 Beta版:使用Unicode U...[2020/11/23]

Windows 添加nginx到服务

Windows 添加nginx到服务

一、下载nginx 地址:http: nginx.org/en/download.html   (稳定版)    解压到相应的磁盘,本文是:E:\nginx\nginx-1.18.0   二、添加服务 需要借助"Windows ...[2020/11/23]

ubuntu16.04配置samba解决linux的svn使用舒适问题

个人感觉,svn的命令行使用起来没有git那么舒适,但是windows上的svn GUI客户端TortoiseSVN 使用非常方便。因此对于经常在虚拟机中做服务程序开发但是又不得不用svn的同学来说,结合linux开发环境和TortoiseSVN 来管理代码版本就显得尤其有用。 安装配置...[2020/11/23]

给自己的网站搞上免费HTTPS

给自己的网站搞上免费HTTPS

背景 租了ESC和域名, 跑了3个小网站和2个服务, 但打开网站时总提示不安全(即http) 用Nginx做的代理, 跑在Debian 9上 搜罗了下https证书供应商, 大都收费或有免费试用期, 个人小网站不值得用他们 最终选了certbot来获取Let’s Encrypt...[2020/11/23]

[Linux] zip命令打包文件

婚假回来了,第一件事先打个测试机代码的压缩包,可能别的同事有ftp提交过代码   打压缩包 zip -q -r test.zip /home/test -q是不显示指令详情 -r是递归所有文件文件夹 在压缩包里删除指定的文件 zip -dv test.zip a.tx...[2020/11/23]

更改密码时系统多次提示输入密码?

环境 RHEL Linux 6 RHEL Linux 7 PAM 问题 在更改系统上任何用户的密码时,要求输入密码三次(或多次)。 [root@server ~]# pa wd testuser Changing pa word for user testuser. New p...[2020/11/23]

Centos快速安装Docke

预备 删除旧docker # 删除旧docker $ sudo yum remove docker docker-client docker-client-latest doc...[2020/11/23]

分布式监控系统之Zabbix基础使用 - Linux-1874

  前文我们了解了分布式监控系统zabbix的相关组件的作用和zabbix的部署,回顾请参考https: www.cnblogs.com/qiuhom-1874/p/13997582.html;今天我们来了解下zabbix的基础使用;   在开始使用zabbix之前,我们先来了解下za...[2020/11/23]

linux命令收集

1.系统的关机、重启以及登出  shutdown -h now 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdo...[2020/11/23]

分布式监控系统之Zabbix宏、模板和自定义item - Linux-1874

分布式监控系统之Zabbix宏、模板和自定义item - Linux-1874

  前文我们聊了下zabbix的基础使用,包括主机的添加、监控项、触发器、action以及告警通知的配置,回顾请参考https: www.cnblogs.com/qiuhom-1874/p/14007342.html;今天我们来了解下zabbix的宏、模板和自定义监控项的相关话题;  ...[2020/11/23]

Linux系统学习07-Centos软件安装几种方法

Linux系统学习07-Centos软件安装几种方法

配置好Centos一些基础设置后,接下来就是学习平时使用最多的软件安装。 windwos下软件安装非常简单,就是下载好安装包,然后双击就会自动安装。 而Centos里面安装软件的方式方法有区别,熟悉几次后也能达到windwos下软件安装的效果。   相关学习链接: Li...[2020/11/23]

【原创】Linux虚拟化KVM-Qemu分析(六)之中断虚拟化

背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: KVM版本:5.9.1 QEMU版本:5.0.0 工具:Source Insight 3.5, V...[2020/11/23]

解决Ubuntu配置nginx出现的问题

Ubuntu18.04配置nginx出现的各种错误 缺少pcre库 编译nginx 出现错误 安装pcre库,出现错误 手动编译安装pcre库 (1)下载并解压pcre库 wget https: ftp.pcre.org/pub/pcre/pcre-8.4...[2020/11/23]

Linux系统安全入门之Firewalld(二、基本认识)

要想使用firewalld,首先你得安装好.不过一般情况下centos7应该是预装好了 # yum install firewalld 如果你想使用图形化配置工具,可以安装firewall-config # yum install firewall-config 一.基本介绍 ...[2020/11/23]

Linux内核源码分析之set_arch (一)

Linux内核源码分析之set_arch (一)

1. 概述 之前已经写了几篇Linux内核启动相关的文章,比如:《解压内核镜像》《调用 start_kernel》都是用汇编语言写的,这些代码的作用仅仅是把内核镜像放置到特定的位置,同时配置好C语言的运行环境,再有就是简单的把内核镜像所在区域的页表设置一下,在开启MMU之后就正式开始了C...[2020/11/23]

Linux系统学习08-软件安装yum更换国内源与添加EPEL拓展源

Linux系统学习08-软件安装yum更换国内源与添加EPEL拓展源

之前博主学习了软件的几种安装方式,现在决定把Centos软件安装环境给配置好一点。 因为有互联网,所以最终决定采取如下措施保证软件安装。 思路: 1.更换国内yum源 2.安装第三方源EPEL   一、环境准备 centos版本:【7.8】 网络:可用外网 远程...[2020/11/23]

分布式监控系统之Zabbix网络发现 - Linux-1874

  前文我们了解了zabbix的宏,自定义item和模板的相关话题,回顾请参考https: www.cnblogs.com/qiuhom-1874/p/14013331.html;今天我们来了解下zabbix的网络发现功能;   1、为什么要使用网络发现功能呢?   我们知道使用za...[2020/11/23]

Kubernetes K8S之Taints污点与Tolerations容忍详解

  Kubernetes K8S之Taints污点与Tolerations容忍详解与示例   主机配置规划 服务器名称(hostname)系统版本配置内网IP外网IP(模拟) k8s-master CentOS7.7 2C/4G/20G 172.16...[2020/11/23]

Dockerfile

Dockfile 步骤 1. 手写符合规范的dockerfile文件 2. docker build 创建一个自定义的镜像 3. docker run 执行 dockerfile规范 保留字大写,后跟参数 #注释 每条指令都会形成一个新的镜像 例如:dock...[2020/11/23]

MongoDB入门(介绍、安装)

一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you ne...[2020/11/23]

MySQL基础(4) | 视图

MySQL基础(4) | 视图 基本语法 1.创建 CREATE VIEW <视图名> AS <SELECT语句> 语法说明如下。 <视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。 <SELE...[2020/11/23]

centos7.x中安装SQL Server

本文内容是采集的好几位博主的博文进行的一个整合,内容更为精准和详尽,以下是我参照的几篇博文地址: 微软官方文档:https: docs.microsoft.com/zh-cn ql/linux ql-server-linux-setup?view=sql-server-ver...[2020/11/23]

一本彻底搞懂MySQL索引优化EXPLAIN百科全书

一本彻底搞懂MySQL索引优化EXPLAIN百科全书

1、MySQL逻辑架构 日常在CURD的过程中,都避免不了跟数据库打交道,大多数业务都离不开数据库表的设计和SQL的编写,那如何让你编写的SQL语句性能更优呢? 先来整体看下MySQL逻辑架构图: MySQL整体逻辑架构图可以分为Server和存储引擎层。 Serve...[2020/11/23]

116
2
记录数:9711 页数:1/19512345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板