-

MySQL

MySQL是最好、最流行的关系型数据库管理系统。雷雪松的博客MySQL栏目主要包含MySQL常用的命令、MySQL基础教程、MySQL数据库维护、MySQL性能调优以及常用的MySQL编程。

MySQL导入速度慢怎么办?

MySQL

有时候在我们往MySQL数据库导入大数据量的SQL文件时,如何让导入的速度更快?如果使用Navicat图形化工具导入,10G大小的SQL文件可能四五个小时不一定能执行完。那么今天雷雪松给大家讲解一下MySQL导入速度慢的讲解办法。
阅读原文 »

MySQL通过data数据目录恢复数据

MySQL

MySQL数据库突然莫名其妙的启动不了了,不过Linux服务器上/var/lib/mysql(yum方式安装后的数据库目录)数据库物理文件目录还在。这种情况没有SQL文件我们如何恢复数据库呢?下面雷雪松就介绍一下MySQL 通过data数据目录恢复数据。
阅读原文 »

Linux下MySQL如何修改数据库目录

MySQL

在CentOS下使用yum安装MySQL默认的数据文件路径存放在/var/lib/mysql目录下,工作中项目希望给MySQL的数据文件单独放在/data/mysql下,方便后期管理和维护。下面雷雪松详细的讲解下如何在Linux下将MySQL目录下的数据文件迁移到其他目录。
阅读原文 »

MariaDB MaxScale读写分离

MySQL

MaxScale是MariaDB开发的一个数据库智能代理服务,一直看好的开源数据库MariaDB的又一利器。MaxScale允许根据数据库 SQL 语句将请求转向目标一个到多个服务器,可设定各种复杂程度的转向规则。MaxScale 设计用于透明的提供数据库的负载均衡和高可用性,同时提供高度可伸缩和灵活的架构,支持不同的协议和路由决策。简单的讲就是使用MaxScale可以轻松解决mariaDB读写分离的问题。下面雷雪松就详细的带大家一起看看MariaDB MaxScale实现读写分离的具体步骤。
阅读原文 »

MySQL索引的创建和删除

MySQL

MySQL是一个非常优秀的开源数据库。也是PHP程序员经常会用到的数据库。MySQL索引对查询的速度有着至关重要的影响,对于少量的数据,有没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。下面雷雪松就总结下MySQL索引的创建和删除操作。
阅读原文 »

MySQL基础知识点总结归纳

MySQL

PHP开发的过程中,基本标配的数据库为MySQL。我们不用像数据库DBA那样熟悉所有的MySQL知识,作为一个PHP程序员我们还是必须会MySQL基本的数据增删查改。下面雷雪松总结归纳一些MySQL基础知识点分享给大家。
阅读原文 »

MySQL拷贝表结构、表数据总结

MySQL

MySQL运维的过程中,经常需要拷贝表复制表。有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据。今天雷雪松就详细的总结一下MySQL拷贝表结构、表数据的方式和SQL语句。
阅读原文 »

MySQL实现附近经纬度排序

MySQL

现在很多手机软件都有附近距离的功能,如何通过MySQL数据库中的SQL实现呢?如何根据某点的经纬度对数据库中附近位置进行排序?怎样计算两个经纬度之间的具体距离?下面雷雪松带大家看看具体的SQL语句实现附近经纬度排序的写法。
阅读原文 »

MySQL导入导出txt文本

MySQL

在实际WEB开发的过程中,MySQL从文本中导入数据或导出数据到文本是非常常见的操作之一。其实MySQL当初设计的时候就已经考虑了这一需求,下面雷雪松详细的讲解下如何在MySQL中导入导出txt文本。
阅读原文 »

MySQL常用的SQL查询语句

MySQL

在MySQL的学习过程中,最复杂,最考验SQL功底的就是SELECT查询语句了。下面总结一下在WEB网站开发中比较实用的时期查询SQL语句。假设MySQL数据库表中时间字段为add_time,类型为datetime。
阅读原文 »