-
Sphinx全文检索配置
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL做全文搜索,它可以提供比数据库本身更专业的搜索功能。Sphinx的主要特性包括:高速索引 、高速搜索、高可用性,提供良好的相关性排名和文档摘要生成,支持分布式搜索,支持布尔、短语、近义词查询、每个文档多个全文检索域(默认最大32个)、每个文档多属性、断词等特性。Sphinx为MySQL设计了一个存储引擎插件,下面讲解下MySQL Sphinx全文检索的配置。
-
Windows MySQL5.7安装和配置
MySQL5.7是MySQL是最新的MySQL大版本,也是官方认为目前性能最好的。MySQL5.7也有很多改动,很多新的特性。下面就详细介绍下Windows下面MySQL5.7.10安装和配置,也和大家分享在MySQL5.7.10安装过程中的一些心得。
-
MySQL常用的SQL查询语句
在MySQL的学习过程中,最复杂,最考验SQL功底的就是SELECT查询语句了。下面总结一下在WEB网站开发中比较实用的时期查询SQL语句。假设MySQL数据库表中时间字段为add_time,类型为datetime。
-
MySQL导入导出txt文本
在实际WEB开发的过程中,MySQL从文本中导入数据或导出数据到文本是非常常见的操作之一。其实MySQL当初设计的时候就已经考虑了这一需求,下面我们详细的讲解下如何在MySQL中导入导出txt文本。
-
MySQL实现附近经纬度排序
现在很多手机软件都有附近距离的功能,如何通过MySQL数据库中的SQL实现呢?如何根据某点的经纬度对数据库中附近位置进行排序?怎样计算两个经纬度之间的具体距离?下面看看具体的SQL语句实现附近经纬度排序的写法。
-
MySQL拷贝表结构、表数据总结
在MySQL运维的过程中,经常需要拷贝表复制表。有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据。今天就详细的总结一下MySQL拷贝表结构、表数据的方式和SQL语句。
-
MySQL基础知识点总结归纳
在PHP开发的过程中,基本标配的数据库为MySQL。我们不用像数据库DBA那样熟悉所有的MySQL知识,作为一个PHP程序员我们还是必须会MySQL基本的数据增删查改。下面总结归纳一些MySQL基础知识点分享给大家。
-
MySQL索引的创建和删除
MySQL是一个非常优秀的开源数据库。也是PHP程序员经常会用到的数据库。MySQL索引对查询的速度有着至关重要的影响,对于少量的数据,有没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。下面就总结下MySQL索引的创建和删除操作。
-
MariaDB MaxScale读写分离
MaxScale是MariaDB开发的一个数据库智能代理服务,一直看好的开源数据库MariaDB的又一利器。MaxScale允许根据数据库 SQL 语句将请求转向目标一个到多个服务器,可设定各种复杂程度的转向规则。MaxScale 设计用于透明的提供数据库的负载均衡和高可用性,同时提供高度可伸缩和灵活的架构,支持不同的协议和路由决策。简单的讲就是使用MaxScale可以轻松解决mariaDB读写分离的问题。下面就详细的带大家一起看看MariaDB MaxScale实现读写分离的具体步骤。
-
Linux下MySQL如何修改数据库目录
在CentOS下使用yum安装MySQL默认的数据文件路径存放在/var/lib/mysql目录下,工作中项目希望给MySQL的数据文件单独放在/data/mysql下,方便后期管理和维护。下面详细的讲解下如何在Linux下将MySQL目录下的数据文件迁移到其他目录。