-
mysql逻辑备份 mysqldump
所属栏目:[MySql教程] 日期:2022-07-02 热度:179
MySQL逻辑备份mysqldump 是我们平时用的比较多的备份方式,那么myqldump的备份原理是什么?是如何保证备份数据一致性的呢? 为了观察mysql在逻辑备份mysqldump 的时候,究竟做了哪些操作,我们开启全量日志! 然后我们开始我们的备份操作:mysqldump -uroo[详细]
-
怎样使用mysql变量
所属栏目:[MySql教程] 日期:2022-07-02 热度:199
小编这次要给大家分享的是如何使用mysql变量,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 本文内容: 系统变量 用户变量 局部变量 首发日期:2018-04-18 系统变量: 系统变量就是系统已经提前定义好了的变量[详细]
-
myisam和innodb的差异
所属栏目:[MySql教程] 日期:2022-07-01 热度:66
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数[详细]
-
mysql 自带工具细说
所属栏目:[MySql教程] 日期:2022-07-01 热度:170
MySQL自带工具使用介绍: mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。 命令格式: Usage:mysql [OPTIONS][database] 例:mysql -e select user,host from user mysql mysql --help 可以得到相应[详细]
-
利用navicat连接mysq数据库
所属栏目:[MySql教程] 日期:2022-07-01 热度:61
需求:在windows操作系统上连接mysql数据库 方法一:用Navicat自带的SSH进行连接 首先我们在Navicat中新建连接 方法二:使用IP地址远程连接mysql数据库 1.首先打开Navicat新建连接,这次我们在常规页面直接填写我们远程主机的IP地址| 用户名、密码及端口([详细]
-
MYSQL 寻常运算符和函数
所属栏目:[MySql教程] 日期:2022-07-01 热度:125
MYSQL的常用运算符 1 字符函数 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换成小写字母 UPPER() 转换成大写字母 LEFT() 获取左侧字符 RIGHT() 获取右侧字符 LENGTH() 获取字符串长度 LTRIM() 删除前导空[详细]
-
MySQL 语句IFNULL函数利用
所属栏目:[MySql教程] 日期:2022-07-01 热度:161
MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 IFNULL应用实例 USE testdb; CREATE TABLE IF NOT EXISTS contacts ( contactid INT AUTO_INCREMENT PRIMARY KEY, contactna[详细]
-
MySQL之查找缓存
所属栏目:[MySql教程] 日期:2022-07-01 热度:146
MySQL之查询缓存: 一、查询缓存的误区 刚接触QC时,觉得是个好东西,可以将查询的结果放到QC中,这样极大的提升查询的速度,但是后来了解到如果对表进行做DML或者DDL,QC相对应的缓存就会释放,这样对于频繁更改的数据库是没有任何意义的。 二、查询缓存场[详细]
-
Linux自学记录 LNMP
所属栏目:[MySql教程] 日期:2022-07-01 热度:91
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创[详细]
-
建立数据表主键外键
所属栏目:[MySql教程] 日期:2022-07-01 热度:143
创建数据表主键外键: 1、创建数据表 按行和列的方式存储,每一行唯一一条记录,每一列代表记录中的某个字段或者是域。 格式:表的名称不区分大小写,不能使用SQL关键字;存在多列使用逗号分隔。 create table table_name ( 字段1,数据类型 [列约束条件][详细]
-
MySQL数据库策划规范
所属栏目:[MySql教程] 日期:2022-07-01 热度:94
MySQL数据库设计规范: 1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。[详细]
-
percona-xtrabackup运用
所属栏目:[MySql教程] 日期:2022-07-01 热度:59
上一篇简单介绍了percona-xtrabackup的安装,percona-xtrabackup安装(一),这篇主要介绍innobackupex的工作以及实现原理和具体的使用等。 一、使用xtrabackup进行备份 创建备份用户 mysql CREATE USER bkpuser@localhost IDENTIFIED BY s3cret; Query OK[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-07-01 热度:63
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobj[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-07-01 热度:199
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
mysql 字段的基础查询
所属栏目:[MySql教程] 日期:2022-07-01 热度:145
基础查询 /* 语法: select 选择、过滤、查看 类似于 System.out.println(...) 打印 特点: 1、查询列表可以是:表中的字段、常量、表达式、函数 2、查询的结果是一个虚拟的表格 */ SELECT `first_name`, `last_name`, `email`, `salary` FROM employees ; #[详细]
-
记一次mysql中文字符乱码的难题排查
所属栏目:[MySql教程] 日期:2022-07-01 热度:58
今天开发反应两样的程序往一个库里面插入数据正常,往另外一个库里面插入数据有乱码。第一反应就是两个数据库关于字符集的配置不一样。 可以看到character_set_server的参数配置不一样,于是将有问题的那个库配置成utf8,开发再次测试的时候表示还有乱码问[详细]
-
MySQL 5.7及8.0版本数据库的root密码遗忘的处理
所属栏目:[MySql教程] 日期:2022-07-01 热度:172
注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。 1、遗忘MySQL 5.7数据库的root[详细]
-
命令更改表框架添加 删除 修改字段 调整字段顺序
所属栏目:[MySql教程] 日期:2022-07-01 热度:167
ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID; //主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加[详细]
-
MySQL 重设密码
所属栏目:[MySql教程] 日期:2022-07-01 热度:86
系统版本: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.28-log 忘记密码,编辑my.cnf服务配置文件 [mysqld]段段中加入 skip-grant-tables语句,去掉认证 update user set password=pas[详细]
-
MySQL 5.6.38在RedHat 6.5上经过RPM包安装
所属栏目:[MySql教程] 日期:2022-07-01 热度:187
MySQL 5.6.38在RedHat 6.5上经过RPM包安装: 一、安装环境 1、操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago) 2、Mysql版本:MySQL-5.6.38-1.el6.x86_64.rpm-bundle.tar 二、安装说明 网上不少资料在使用rpm包安装Mysql 5.6之前,[详细]
-
运用xtrabackup备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-07-01 热度:170
前言 Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。 xtrabackup是由percona提供的[详细]
-
MYSQL INNODB 或是 MYISAM?
所属栏目:[MySql教程] 日期:2022-07-01 热度:179
MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 数据的大小,是一个影响你选择什么样存[详细]
-
MySQL DML语句书写建议
所属栏目:[MySql教程] 日期:2022-06-30 热度:156
DML语句不允许出现@number方式替代字段名称 不合理的写法:UPDATE table_name SET @1=NOW() WHERE @2=1; 正确的写法:UPDATE table_name SET column_name1=NOW() WHERE column_name2=1; UPDATE OR DELETE 禁用LIMIT子句 不合理的写法:UPDATE table_name S[详细]
-
GTID中的运维
所属栏目:[MySql教程] 日期:2022-06-30 热度:88
欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 一、ONGOING_ANONYMOUS_TRANSACTION_COUNT 主库 生成GTID: 这下面可以调用匿名+1 (gdb) bt #0 Gtid_state::generate_automatic_gtid (this=0x308ab20, thd=0x7ffe7c000b70, specified_sidno=0, spec[详细]
-
怎样将excel按颜色求和 终于有最简单的方法了 你知道吗
所属栏目:[MySql教程] 日期:2022-06-30 热度:121
excel在我们的日常办公中很常见,很多时候我们在记录报表的时候重要的内容都会用不同的颜色进行标记,当我们在给这些不同颜色进行求和的时候应该使用什么方法呢?难道要一个一个的进行计算吗?其实并不用,下面将方法分享给大家! 需要在G列按指定颜色对A,[详细]