Welcome 微信登录

首页 / 数据库 / MySQL

Mysql 5.7 服务下载安装图文教程(经典版)

Mysql 5.7 服务下载安装图文教程(经典版)

MySQL 5.7在诸多方面都进行了大幅的改进,主要在于安全性、灵活性、易用性、可用性和性能等几个方面。下面我们通过图文并茂的方式给大家介绍Mysql5.7数据库的下载安装详细教程,一起看看吧!一、Mysql5.7下载1.百度搜索mysql,选择进入官网下载页2.点击下载安装版3.继续选择下载4.接下来就是有意思的了,显示提示大家登陆或者注册,但是搞笑的一点是左下角其实有一个快捷下载的链接,点击就好了,不需要注册登陆,哈哈,眼睛小的人,小编原谅你没看到,要...
mysql socket文件作用详解

mysql socket文件作用详解

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,一般在配置部署mysql环境时都会在mysql的my.cnf文件中[mysqld]栈下添加上socket文件的路径,而这样做的好处是如果启用了多实例mysql时,可以通过socket文件来快速的登录mysql对应不同端口下的实例,如在一台有部署2个实例的mysql服务一个是用3306,一个是用3307端口,那么就可以通过2个不同的socket文件快速的登录mysql ...
mysql use命令选择数据库详解

mysql use命令选择数据库详解

连接到MySQL服务器后,则需要选择特定的数据库的来工作。这是因为可能有多个数据库可使用在MySQL服务器上。use命令格式:use <数据库名>;如果我们想要切换到test数据库,那我们可以使用如下命令:mysql> USE test;Database changed现在,我们已经选择 test 数据库,后续所有操作将在 test 数据库上执行。注意: 所有的数据库名,表名,表中的字段名称是区分大小写的。所以,我们必须使用适当的名称,在...
浅谈MySQL和Lucene索引的对比分析

浅谈MySQL和Lucene索引的对比分析

MySQL和Lucene都可以对数据构建索引并通过索引查询数据,一个是关系型数据库,一个是构建搜索引擎(Solr、ElasticSearch)的核心类库。两者的索引(index)有什么区别呢?以前写过一篇《Solr与MySQL查询性能对比》,只是简单的对比了下查询性能,对于内部原理却没有解释,本文简单分析下两者的索引区别。MySQL索引实现在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoD...
MySQL建立唯一索引实现插入重复自动更新

MySQL建立唯一索引实现插入重复自动更新

前言在我们往数据库插入数据的时候,需要判断某个字段是否存在,如果存在则执行更新操作,如果不存在则执行插入操作,如果每次首先查询一次判断是否存在,再执行插入或者更新操作,就十分不方便。下面给大家分享个方法,方便大家实现这一功能,下面来一起看看吧。ON DUPLICATE KEY UPDATE这个时候可以给这个字段(或者几个字段)建立唯一索引,同时使用以下 sql 语句进行插入或更新操作:INSERT INTO table (id, user_id, toke...
Mysql挂掉后无法重启报pid文件丢失的解决方法

Mysql挂掉后无法重启报pid文件丢失的解决方法

阿里云单核2G的配置挂着两个企业网站,访问量一般。最近每天几乎都会出现网站打不开显示数据库链接失败的问题。多方寻求原因发现,mysql的pid文件缺失,并无法重启自建,后来也看了其他帖子说关闭日志什么的未果,查看系统日志发现,是因为内存满了导致mysql进程被杀,然后就一直挂起状态。Sep 25 11:33:48 iZ28jcqqr7lZ kernel: Out of memory: Kill process 23201 (mysqld) score 53...
MySQL多线程复制遇到Error_code: 1872的解决方案

MySQL多线程复制遇到Error_code: 1872的解决方案

上周在生产环境上遇到一个问题,不敢独享,拿出来给小伙伴们做个简单的分享。起因 :由于IDC机房断电(估计又是哪里被挖掘机碰了下吧),导致所有服务器重启,影响到了其中的MySQL数据库。来看下这时数据库遇到的问题:数据库版本 :MySQL 5.7.10问题表现:从机复制报如下错误:Slave SQL for channel ”: Slave failed to initialize relay log info structure from the repo...
简单谈谈MySQL中的int(m)

简单谈谈MySQL中的int(m)

我们在设计表的时候,如果碰到需要设置int(整型)的时候,通常会按照惯例(大家都这样写)设置成int(11)。那么这里为什么是11呢?代表的又是什么呢?以前我一直以为这里是在限制int显示的宽度,后来仔细研究和通过上网查询发现,事实并不是那样的。确切的来说,这里的“宽度”只是一个“预期值”,它所代表的仅仅是你在设计数据表结构时,想让该列日后显示的值宽度为多少,但是具体存入值的宽度多少不会受任何影响。当然,它的作用不仅如此,在存入数据的时候,还是有一定区别的...
mysql int(3)与int(11)的区别详解

mysql int(3)与int(11)的区别详解

mysql int(3)与int(11)的区别总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值与undesigned有关,最下面那副图有说明.mysql> create tabl...
MySQL截取和拆分字符串函数用法示例

MySQL截取和拆分字符串函数用法示例

本文实例讲述了MySQL截取和拆分字符串函数用法。分享给大家供大家参考,具体如下:首先说截取字符串函数:SUBSTRING(commentid,9)这个很简单,从第9个字符开始截取到最后。SUBSTRING的参数有三个,最后一个是截取的长度,默认是到结尾,负数是倒数第几位。接着说拆分字符串函数:SUBSTRING_INDEX(commentid, "-", 1)这个就稍稍复杂一些了,他的意思是以 - 进行拆分字符串,从第一个关键词开始取前面所有的字符串。如...
mysql 索引详细介绍

mysql 索引详细介绍

mysql 索引详解:在mysql 中,索引可以分为两种类型 hash索引和 btree索引。什么情况下可以用到B树索引?1.全值匹配索引比如:orderID="123”2.匹配最左前缀索引查询比如:在userid 和 date字段上创建联合索引。那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使用到索引。3.匹配列前缀查询比如: order_sn like ‘134%" 这样可以使用到索引...
<< 21 22 23 24 25 26 27 28 29 30 >>