-
mysql 存储步骤demo
所属栏目:[MySql教程] 日期:2022-07-04 热度:168
从没写过mysql 存储过程,靠着百度和以前写oracle存储过程的经验写了一个,还算顺利,留个例子吧 CREATE DEFINER=`west_brain`@`%` PROCEDURE `man_tree_area`( ) BEGIN -- 存储树状结果处理sql变量 DECLARE var_code VARCHAR ( 1000 ); DECLARE var_pcode V[详细]
-
MYSQL数据库服务CPU高问题剖析与优化
所属栏目:[MySql教程] 日期:2022-07-04 热度:154
MYSQL数据库服务CPU高问题分析与优化 MySQL服务性能监控分析与优化是永恒的主题,做为性能测试人员有时也要站在DBA角度出发进行适当分析与优化,这也是性能测试人员能长期生存发展之路。而资源的使用监控分析才是性能故障分析的根本首要任务。在数据库服务器[详细]
-
MySQL使用mysqldump+binlog完整恢复被删除的数据库的办法
所属栏目:[MySql教程] 日期:2022-07-04 热度:121
这篇文章主要讲解了MySQL使用mysqldump+binlog完整恢复被删除的数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 (一)概述 在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有:[详细]
-
MySQL大表删除导致服务器变慢的解析
所属栏目:[MySql教程] 日期:2022-07-04 热度:200
注意,在生产环境中MySQL删除表的时候 如果表过大,几十G 甚至上百G ,删除的时候要小心,要不然会导致MySQLhang住,从而影响业务; 1、MySQL在删除表的时候,一共分为2步: ①:buffer pool页面清除的过程 在删除表的时候,innodb会将文件在buffer pool中对[详细]
-
UniDAC使用教学 数据类型映射
所属栏目:[MySql教程] 日期:2022-07-04 热度:108
下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我们将[详细]
-
mysql LEFT JOIN多表联结查询
所属栏目:[MySql教程] 日期:2022-07-04 热度:82
在mysql中如果要同时查找多表并且多表时间有关系查询我们有很多种方法来实现,现在我们只介绍利用mysql LEFT JOIN来实现. 具体操作:MySQL支持Select和某些Update和Delete情况下的Join语法,具体语法上的细节有: table_references: table_reference [, table_re[详细]
-
mysql批量查找和替换sql语句
所属栏目:[MySql教程] 日期:2022-07-04 热度:131
在mysql中我们常用的是select但如果我想查找并替换一些不想要的字符怎么操作呢,下面我们来介绍具体方法. 批量查找:SELECT 语句用于从数据库中选取数据。 语法:SELECT column_name(s) FROM table_name 实例,代码如下: SELECT a.products_name FROM nike.produ[详细]
-
mysql replace函数替换字符串
所属栏目:[MySql教程] 日期:2022-07-04 热度:128
在mysql中要替换字段中的指定字符或字符串我们用得最多的就是replace()函数了,下面我来讲述一下replace()函数用法. sql语句: update table_name set field_name=replace(field_name,from_str,to_str) 说明: table_name 表的名字 field_name 字段名 from_str[详细]
-
MySQL数据库性能进行优化三大绝招
所属栏目:[MySql教程] 日期:2022-07-04 热度:95
以下的文章主要介绍的是对MySQL数据库性能进行优化的的几大绝招,其中包括选取最适用的字段属性,使用连接(JOIN)来代替子查询(Sub-Queries),使用联合 (UNION)来代替手动创建的临时表的内容介绍。 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取[详细]
-
mysql中删除重复记录sql语句
所属栏目:[MySql教程] 日期:2022-07-04 热度:68
在sql中我们经常会碰到有重复的一些数据,下面我来介绍在mysql中删除重复记录的多种方法,有需要的朋友可参考参考. 删除重复记录方法一: 1.新建一个临时表,代码如下: create table tmp as select * from youtable group by name(name为不希望有重复的列) 2.[详细]
-
mysql数据库备份和还原
所属栏目:[MySql教程] 日期:2022-07-04 热度:71
MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件 数据库备份:打开cmd 执行以下语句: mysqldump -h lo[详细]
-
windows中忘记mysql root密码怎么恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:143
windows中忘记mysql root密码怎么办,经常有朋友都会把自己服务器上的mysql密码忘了,下面我来介绍恢复mysql root密码的方法. 解决办法,方法一. 1、停止MYSQL服务 开始-运行 cmd,在命令提示符窗口输入 net stop mysql 2、切换当前目录到mysql安装路径下的bin[详细]
-
linux中PHP链接MySQL主机127.0.0.1与localhost
所属栏目:[MySql教程] 日期:2022-07-04 热度:113
PHP链接MySQL主机127.0.0.1与localhost,使用mysql -u root -p 可以进入MySQL操作界面,直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库. apache也重启了,一样无效. 疑点:为何网页执行失败,命令执行却成功. 这下就郁闷了,使用php命令直接执[详细]
-
MySQL中大数据库的导出和导入
所属栏目:[MySql教程] 日期:2022-07-04 热度:89
在mysql要导入超大数据库我们如果有服务管理权限直接在mysql data目录下载把你要复制的数据打包,然后放到要导入的data目录下即可,但是如果没有这个权限我们只能按下面方法操作了. 这时用MySQL的原生工具就能很好地解决这些问题了. 例,总记录数:1016126,每行[详细]
-
mysql 随机获取记录order by rand 优化
所属栏目:[MySql教程] 日期:2022-07-04 热度:69
如果要随机获取记录数,在mysql里最简单的方法肯定是order by rand()了,但是这种方法只能在表记录极少的情况下才能使用。主要是因为order by rand()导致了using filesort.这个时候查询类型会变成all,索引会失效。只需简单的变通下,完成可以做到同样的效果[详细]
-
MySQL索引与事务解说
所属栏目:[MySql教程] 日期:2022-07-03 热度:130
MySQL索引与事务详解 一、前言 上一章我们讲解了MySQL的手工编译安装流程以及相关的数据库操作命令(sql语句),本文将要详细介绍MySQL索引与事务的概念及原理,并初步了解MySQL数据库视图概念,简述数据库的存储过程。 二、索引 2.1索引的概念什么是索引?[详细]
-
MySQL日期类别
所属栏目:[MySql教程] 日期:2022-07-03 热度:181
主要类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP (日期函数:current_date(当前日期)、current_time(当前时间)、 now()(当前日期和时间,根据字段类型显示日期或者时间)) MySQL日期类型 实验timetest表结构 TIMESTAMP TIMESTAMP 用于表示 年月日 时[详细]
-
MySQL单实例重置密码的两种方式
所属栏目:[MySql教程] 日期:2022-07-03 热度:75
MySQL单实例重置密码的两种方法 在工作学习中,我们有时会忘记数据库的密码,下面是MySQL单实例密码重置的步骤。 说明: (1)[root@mysql1 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) (2)[root@mysql1 ~]# mysql --version mysql Ver 14.14[详细]
-
pt Percona Toolkit 工具安置
所属栏目:[MySql教程] 日期:2022-07-03 热度:109
pt(Percona Toolkit)工具安装 一.pt(Percona Toolkit)工具是由Percona公司开发的一个用perl语言编写的工具集,包含很多功能,例如在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询等这些靠人手做起来比较麻烦的事情,功能强大,操作简单 二.安装依赖[详细]
-
MySQL主从更换
所属栏目:[MySql教程] 日期:2022-07-03 热度:185
MySQL主从切换 基于传统主从切换: 当主宕机之后, 方法一: 1、所有从上IO线程都会因为主宕机中断,此时,停止SLAVE IO_THREAD,等待SQL线程将relay log中的事件执行完成; 2、选择Read_Master_Log_Pos和Exec_Master_Log_Pos最大的那个slave提升为新的maste[详细]
-
Mycat的运用 - 01.概念 及安装
所属栏目:[MySql教程] 日期:2022-07-03 热度:97
初识Mycat 1. Mycat是什么 Mycat是一款数据库中间件, 其用于分库分表, 还实现了读写分离, 故障切换等功能. 2. Mycat的工作原理 用一个动词来概括就是拦截, 它拦截了用户发送的SQL语句, 首先对其做了一些特定的分析: 如分片分析, 路由分析, 读写分离分析, 缓[详细]
-
mysql5.6.35编译安设
所属栏目:[MySql教程] 日期:2022-07-03 热度:191
安装前,先确保本地的mysql已经被卸载: 配置mysql: groupadd mysql useradd -g mysql mysql 修改/usr/local/mysql权限 chown -R mysql:mysql /usr/local/mysql 初始化mysql配置 cd /usr/local/mysql scripts/mysql_install_db --basedir=/usr/local/mysql[详细]
-
MySQL恢复 利用从库备份 主库binlog
所属栏目:[MySql教程] 日期:2022-07-03 热度:183
所以我打算这样做: 1. 用从库的全备恢复数据, 2. 然后用主库的binlog恢复后来的数据, 3. 再使用从库的中继日志恢复主库缺少的数据. 在这过程中我发现了问题(关于[3.]的解释): 主库宕机时,我发现有几条数据主库的binlog日志没有,但是从库的中继日志中却有, 所[详细]
-
MySQL视图 存储步骤与存储引擎
所属栏目:[MySql教程] 日期:2022-07-03 热度:94
MySQL视图、存储过程与存储引擎 一、前言 前面的文章已经介绍了MySQL的索引与事务以及MySQL的备份与恢复的相关的内容,本文将对MySQL视图及存储过程以及存储引擎进行讲述。 二、MySQL视图 2.1问题引出视图的概念 我们在使用SQL语句进行多表查询的时候的命令[详细]
-
LVS负载平衡群集
所属栏目:[MySql教程] 日期:2022-07-03 热度:103
LVS负载均衡群集 环境准备: CentOS 7-1:调度器,网关(需要两块网卡)外:12.0.0.1 内:192.168.200.1 CentOS 7-2:网站服务器(Apache)192.168.200.110 CentOS 7-3:网站服务器(Apache)192.168.200.120 CentOS 7-4:提供共享存储 192.168.200.130 win7[详细]