一、安装准备工作
1、查看 Linux 相关信息(Linux 命令行操作)
(1)查看 Linux 版本,用于下载对应的 mysql。
【查看 Linux 信息:】 uname -a
(2)检查是否已经安装过 mysql。【检查 mysql
引言
开始我们的内容,相信大家一定遇到过下面的一个面试场景
面试官:“讲讲mysql有几个事务隔离级别?”
你:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读”
面试官:“为什么mysql选可重复读作为默认的隔离级别?”
(你面
背景首先交代一下背景,由于某些因素的限制,我们公司目前的备份策略采用的是隔天全备的方案,增量备份则使用的是binlog server的方式,那么如何快速恢复就成为了我们需要思考的问题
恢复需求
根据我以往的一些经验来说,通常需要从备份恢复数
目录01 创建不可见列02 不可见列基本操作03 不可见列元信息04 用作主键id01 创建不可见列
创建不可见列:CREATE TABLE `t2` (
`id` int NOT NULL AUTO_INCREMENT,
`nam
Mysql的查询结果行字段拼接,可以用下面两个函数实现:
1. concat函数mysql> select concat('1','2','3') from test ;
+---------------------+
| concat('
推荐阅读:
Navicat12.1系列破解激活教程亲测有效
Navicat for MySQL注册码用来激活 Navicat for MySQL 软件,只要拥有 Navicat 注册码就能激活相应的 Navicat 产品。目前 Navica
一、持久化统计信息的意义:统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统计信息然后再生成SQL语句的执行计划
在数据库使用中经常使用到时间字段。常用的有创建时间和更新时间。
然而在使用中想要创建时间在创建的时候自动设置为当前时间,更新时间在更新时自动更新为当前时间。
创建表 stuCREATE TABLE `stu` (
'id' int NOT