开发前沿 13284

mysql的sql语句特殊处理语句总结(必看)

1、更新整张表,如果某一行数据的某一列的值为空,那么让他和另一列字段的值相等 UPDATE ot_tgbz set update_day=if(update_day is null…

2022-05-22 841

mysql利用init-connect增加访问审计功能的实现

mysql的连接首先都是要通过init-connect初始化,然后连接到实例。 我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址…

2022-05-22 1,040

mysql 5.7.17的最新安装教程图文详解

mysql-5.7.17-winx64是现在最新版本的Mysql,这是免安装的,所以要进行些配置 下载地址:https://cdn.mysql.com//Downloads/MyS…

2022-05-22 859

Mysql inner join on的用法实例(必看)

语法规则 SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_n…

2022-05-22 670

MySQL 触发器详解及简单实例

MySQL 触发器简单实例 语法 CREATE TRIGGER <触发器名称>  --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中…

2022-05-22 887

mysql服务启动却连接不上的解决方法

mysql服务启动,但是连接不上,如何解决? 登陆报错: root@localhost:~# mysql -u root -p Enter password: ERROR 2002…

2022-05-22 509

mysql取得datetime类型的数据,后面会跟个.0的实现方法

mysql的数据类型是datetime,数据库里存的数据是2015-01-19 05:02:02,传到java这里变成了2015-01-19 05:02:02.0,多了个尾巴.0,…

2022-05-22 840

InnoDB的关键特性-插入缓存,两次写,自适应hash索引详解

InnoDB存储引擎的关键特性包括插入缓冲、两次写(double write)、自适应哈希索引(adaptive hash index)。这些特性为InnoDB存储引擎带来了更好的…

2022-05-22 1,142

InnoDb 体系架构和特性详解 (Innodb存储引擎读书笔记总结)

后台线程 •Master Thread 核心后台线程,主要负责将缓冲池的数据异步刷新到磁盘。例如脏页的刷新,插入缓冲的合并,undo 页的回收等。 每秒一次的操作: 1.日志缓冲刷…

2022-05-22 1,192

浅谈innodb的索引页结构,插入缓冲,自适应哈希索引

Physical Structure of an InnoDB Index 所有的innodb索引都是btree索引,索引记录保存在叶子上,默认的索引页大小是16K。当有新的记录插…

2022-05-22 994

详谈innodb的锁(record,gap,Next-Key lock)

Record lock单条索引记录上加锁,record lock锁住的永远是索引,而非记录本身,即使该表上没有任何索引,那么innodb会在后台创建一个隐藏的聚集主键索引,那么锁住…

2022-05-22 455

老生常谈mysql event事件调度器(必看篇)

概述 MySQL也有自己的事件调度器,简单地可以理解为linux的crontab job,不过对于SQL应用来说,它的功能更齐全,也更易于维护。个人感觉如果数量创建太多的话,也可能…

2022-05-22 834