
MySQL
文章平均质量分 69
雷雪松
雷雪松的博客,记录了Linux学习,PHP开发与编程,Web前端开发,MySQL学习和教程,NoSQL数据库教程以及个人的人生经历和观点。
展开
-
MySQL 配置优化
下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。1. 连接请求的变量:1) max_connectionsMySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要...转载 2016-04-06 10:03:10 · 439 阅读 · 0 评论 -
MySQL高速缓存
MySQL高速缓存启动方法及参数详解query_cache_size=32M query_cache_type=1,默认配置下,MySQL的该功能是没有启动的,可能你通过show variables like '%query_cache%';会发现其变量have_query_cache的值是yes,MYSQL初学者很容易以为这个参数为YES就代表开启了查询缓存,实际上是不对的,该参数表示当前版本的...转载 2016-04-06 10:05:47 · 513 阅读 · 0 评论 -
MySQL储存过程详解
我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,...转载 2016-04-06 10:05:23 · 705 阅读 · 0 评论 -
从MySQL迁移到MariaDB(CentOS)
MySQL是世界上最流行的开源关系数据库。原来 MariaDB 的设计初衷之一就是完全兼容 MySQL,包括 API 和客户端协议,使之能轻松成为 MySQL 的代替品。MariaDB 与 MySQL 相比,MariaDB 的优势在于:可免费商业使用、、运行速度复制查询处理更快、线程池、更多的扩展功能模块和储存引擎、支持 Unicode 排序。如果是相同的基础版本(如 5.5),可以直接卸载 M...转载 2016-04-06 10:05:18 · 597 阅读 · 0 评论 -
MySQL查询优化
在我们使用MySQL数据库时,比较常用也是查询,包括基本查询,关联查询,条件查询等等,对于同一个操作,SQL语句的实现有很多种写法,但是不同的写法查询的性能可能会有很大的差异。这里主要介绍下select查询优化的要点。1. 使用慢查询日志去发现慢查询。2. 使用执行计划去判断查询是否正常运行。3. 总是去测试你的查询看看是否他们运行在最佳状态下 –久而久之性能总会变化。4. 避免在整个表上...转载 2016-04-06 10:05:07 · 471 阅读 · 0 评论 -
MySQL mysqldump用法
MySQL mysqldump主要功能是将MySQL数据库转储到一个文件(例如SQL语句或tab分隔符文本文件)的客户程序。mysqldump可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表结构或表结构和数据的SQL语句。如果你在服务器上进行备份,并且表均为MyISAM表,应考虑使用mysqlhotcopy,因为可以更快地进行备份...转载 2016-04-06 10:04:54 · 385 阅读 · 0 评论 -
MySQL常用的函数
在使用MySQL的时候,灵活运用函数可以提高开发效率,方便解决一些棘手的问题。本文讲解的MySQL常用函数包括常用的字符串函数、数值函数、日期和时间函数、聚合函数等。1.MySQL字符串类CHARSET(str) //返回字符串字符集CONCAT (string2 [,... ]) //连接字符串INSTR (string ,substring ) //返回substring首次在字符串中出...转载 2016-04-06 10:04:36 · 221 阅读 · 0 评论 -
MySQL数据类型详解
在 MySQL 中,mysql字段的类型是最最基础的一部分。三种主要的类型:文本、数字和日期/时间类型的详细讲解。Text 类型:数据类型 描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。 VARCHAR(size) 保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符...转载 2016-04-06 10:04:06 · 213 阅读 · 0 评论 -
MySQL主从复制配置
mysql主从配置相对来说比较简单,它可以实现读写分离,使数据库能支撑更大的并发,数据备份提高数据的安全性。在实际的工作中使用还是比较多的,这样可以保证业务的稳定,数据的安全性。下面亲测MySQL主从复制配置的详细步骤。1、MySQL主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动Mysql1.3、修改root的密码2、修改MySQL主服务器master:#vi /...转载 2016-04-06 10:04:04 · 226 阅读 · 0 评论 -
MySQL知识点系统总结
MySQL数据库是一个非常流行的关系型数据库。配合Linux、PHP、Apache,简称lamp,是一般个人企业网站的首选。MySQL用起来不难,要系统的用好,可不是一件简单的事。于是我对MySQL系统的总结一下几点:1、MySQL的安装(linux和windows)2、MySQL常用操作、基本特性1.增insert into 表名 values(0,'测试');2.删数据delete f...转载 2016-04-06 10:03:53 · 1584 阅读 · 0 评论 -
Sphinx配置文件详解
一般情况下要实现全文索引的功能,我们一定会想到他--Sphinx,今天主要讲解下Sphinx配置文件。Sphinx的配置文件主要包含以下几个部分:source:数据源。index:索引,索引实际上就是相当于一个字典检索。searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。indexer:构建索引的服务。attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和...转载 2016-04-06 10:03:42 · 2457 阅读 · 1 评论 -
MySQL常用维护命令和操作
MySQL数据库安装后,除了包括MySQL服务器进程管理外,还提供了大量工具用于管理和维护MySQL服务器的其它工作。下面这些命令都是在MySQL交互界面以外的命令行中执行的。MySQL常用维护命令和操作主要包括对MySQL数据库状态的查看、性能的优化,MySQL表的检查、分析、修复、优化,MySQL数据库的导出导入、热备份等。myisampack:压缩MySQL MyISAM表以产生更小的只读表...转载 2016-04-06 10:03:28 · 644 阅读 · 0 评论 -
MySQL拷贝表结构、表数据总结
在MySQL运维的过程中,经常需要拷贝表复制表。有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据。今天雷雪松就详细的总结一下MySQL拷贝表结构、表数据的方式和SQL语句。1、在MySQL数据库中创建一个用户表user作为测试表,包含三个最基础字段:主键id,姓名name和年龄age。 1 2 3 4 5 6 CREATE...原创 2019-08-21 14:30:15 · 594 阅读 · 1 评论