
数据库
star_pluss
这个作者很懒,什么都没留下…
展开
-
Oracle与Mysql获取系统时间
Oracle中获取当前时间函数为 SYSDATEselect SYSDATE from dual;Mysql中获取当前时间函数为 SYSDATE()select SYSDATE() from dual;select NOW() from dual;原创 2021-11-24 11:28:13 · 574 阅读 · 0 评论 -
mysql的InnoDb引擎更新一条数据流程
mysql的InnoDb引擎更新一条数据流程1.开启事务2.查询出对应数据,将其放入内存3.记录undo_log到内存buffer4.记录redo_log到内存buffer5.更改内存中的数据记录6.提交事务,出发redo_log刷盘7.记录bin_log,二进制追加记录(用于主从同步)8.事务结束...原创 2021-06-28 15:23:05 · 290 阅读 · 0 评论 -
Mysql定时任务
在MySQL 5.1中新增了一个特色功能事件调度器(EventScheduler),简称事件。它可以作为定时任务调度器,取代部分原来只能用操作系统的计划任务才能执行的工作。另外,更值得一提的是,MySQL的事件可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下是非常实用的。事件调度器是定时触发执行的,从这个角度上看也可以称作是“临时触发器”。但是它与触发器又有所区别,触发器只针对某个表产生的事件执行一些语句,而事件调度器则是在某一段(间隔)时间执行一些语句1.查看事件调度器是否开启SH.原创 2021-03-25 14:38:24 · 252 阅读 · 0 评论 -
mysql误删除表后无法重建
mysql误删除表,数据库为demo情况:删除表problem提示不存在,新建problem表又提示已存在解决方案1.新建一个数据库test,执行create建表语句2.cp 命令将test下表的ibd和frm文件复制到demo中3.执行授权命令 chown -R mysql:mysql /data-ssd/mysql_33064.执行删除表命令 DROP TABLE problem;5.进入demo文件夹下删除 problem.ibd文件6.重启数据库即可...原创 2021-03-25 10:10:28 · 989 阅读 · 0 评论 -
mysql数据库windows移动至linux步骤
linux下mysql数据指定存放路径:/data-ssd/mysql_3307windows下数据库文件data拷贝到移动硬盘的mysql_data\mysql3307文件夹中(一)mysql文件替换步骤:将linux下/data-ssd/mysql_3307文件夹备份,重命名为 mysql_3307_年月 (先备份)将目录mysql_data\mysql3307文件夹内容拷贝到linux下路径:/data-ssd/mysql_3307中(将原有linux中mysql_3307文件夹中所有内容原创 2021-03-25 10:08:26 · 175 阅读 · 0 评论