欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 前情提要 今天简单介绍下MySQL中有哪些常用的日志和各个日志的功能. 1.binlog 二进制日志:记录SQL的各种变更操作,有Mixed.Statement和ROW 3种格式.不同格式各有优缺点,主要用于复制和数据任意时间点还原. 二进制日志是SERVER引擎层面产生记录的,也就是说甭管你是.In…
欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 问题描述 问题来自一位群友,简单说就是用 mysqlbinlog 工具读取 binlog 欲进行恢复,却发现数据并没被恢复. 先一起来看下他是怎么做恢复的. 表中原来有几条数据,但不小心被清空了: [yejr]> select * from t1; +----+ | c1 | +----+ | 1 | | 2 | | 3 | | 4 | +----+ 查看binlog even…
前言 本篇主要总结一下MySQL数据库的几种日志,用于日常维护过程中问题解决和性能优化等,稍显基础,日常积累之用. 文章的部分内容会将MySQL数据库和SQL Server数据库部分内容做一个对比,非抨击孰优孰劣,只叙述技术,权做学习之用. 闲言少叙,直接进入本篇的正题. 技术准备 宿主于Ubuntu14.04.2平台下,基于MYSQL5.5.46版本. 日志文件记录了MySQL数据库的各种类型的活动,作为日常定位问题的最常用的一种分析手段,Mysql数据库中常用的日志文件分为以下几类:错误日志…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 查看方式 已知至少有两种方式可以实现 1.开启 general_log 就可以观察到 开启命令 mysql> set global general_log=ON; 执行一些操作 [root@mgr2 ~]# mysql -uGreatSQL -pGreatSQL -h192.168.6.217 -P3306 mysql> use test; mysql> show tables; +--------------…
万答#11,MySQL中char与varchar有什么区别 1.实验场景 GreatSQL 8.0.25 InnoDB 2.实验测试 2.1 区别 参数 char varchar 长度是否可变 定长 变长 存储容量 0 ~ 255 0 ~ 65,535 2.2 建测试表 CREATE TABLE vc (v VARCHAR(4), c CHAR(4)); 2.3 未超出设定值测试 字段V.C都写入一个4+空格的字符 [root@GreatSQL][test]> INSERT INTO vc VA…
原文:mysql存储过程及常用函数 一.函数 1.数学函数 CEIL()进一取整 SELECT CEIL(1.2);2 FLOOR()舍一取整 SELECT FLOOR(1.9);9 MOD取余数(取模) SELECT MOD(3,8);3--3对8取模 POWER()幂运算 SELECT POWER(3,2);9 ROUND()四舍五入 SELECT ROUND(123.456,2);123.46 TRUNCTATE数字截取 SELECT TRUNCATE(123.456,2);123.45…
MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u root -p 回车输入密码连接数据库成功MySQL常用命令show databases, 显示全部数据库create database name; 创建数据库?use databasename; 选择数据库?drop database name 直接删除数据库,不提醒?show tables; 显…
基础操作     一:MySQL基础操作         1:MySQL表复制             复制表结构 + 复制表数据             create table t3 like t1;  --创建一个和t1一样的表,用like(表结构也一样)             insert into t3 select * from t1;  --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入                           c…
数据库管理: MYSQL 轻量级数据库,适用于中小型企业,性能好,开源的(免费的) MSSQL 微软开发的,需要安装在NT系统中,不支持跨平台,适用于中大型企业 ACCESS 小巧方便,适用于小型企业 小型项目 ORACLE 收费的,适用于大型企业,甲骨文开发的,跨平台,性能高 需要良好的硬件支持 常用框架组合: mysql+php mssql+asp.aspx access+asp oracle+java oracle+jsp 数据库模型 关系型数据库(结构化数据库)mysql mssql o…
万答10:mysqldump 是如何实现一致性备份的 实验场景 MySQL 8.0.25 InnoDB 实验步骤: 先开启 general_log 观察导出执行过程的变化 set global general_log=ON; mysqldump 关键参数说明: --single-transaction 参数说明: 将隔离级别设为 REPEATABLE READ , 并开启一个只读事务,该事务中会进行一致性快照读,这个选项对InnoDB的数据表有效,但是不能保证MyISAM表和MEMORY表的数据…