Easter79 Easter79
3年前
sql语句中的 inner join 、 left join 、 right join、 full join 的区别
简单明了地说,连接分内连接和外链接假设有A和B两张表内连接:innerjoin   表示把AB表的记录相符都显示出来,把AB表不符合条件的都排除外连接分三种,即左连接(LEFTOUTERJOIN)、右连接(RIGHTOUTERJOIN)、全连接(FULLOUTERJOIN),下面就简单解析一下,。1.ALEFTOUTERJOI
Wesley13 Wesley13
3年前
Oracle:如果表存在
我正在为Oracle数据库编写一些迁移脚本,并且希望Oracle有类似MySQL的IFEXISTS结构。具体来说,每当我想在MySQL中删除表时,我都会这样做DROPTABLEIFEXISTStable_name;这样,如果表不存在,DROP不会产生错误,脚本可以继续。Oracle是否有类似的机制?
Wesley13 Wesley13
3年前
MySql协议详解
MySql协议详解HandShake握手篇各位有没有对Cobar、MyCat这些MySqlProxy感到新奇。反正笔者在遇到这些proxy时,感受到其对代码的无侵入兴感到大为惊奇。于是走上了研究MySql协议的不归路。现在我就在博客里面将其中所得分享出来,以飨大家。HandShake协议下图
Wesley13 Wesley13
3年前
Java笔试面试总结—try、catch、finally语句中有return 的各类情况
前言之前在刷笔试题和面试的时候经常会遇到或者被问到trycatchfinally语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。正文本篇文章主要是通过举例的方式来阐述各种情况,我这里根据trycatchfinally语法块分为两种大情况讨论:trycatch语法块和trycat
Wesley13 Wesley13
3年前
MySQL & MariaDB Online DDL 参考指南
!图文无关(https://ssl.aicode.cc/prometheus/20201026115911.JPG)概述在早期的MySQL版本中,DDL操作(如创建索引等)通常都需要对数据表加锁,操作过程中DML操作都会被阻塞,影响正常业务。MySQL5.6和MariaDB10.0开始支持OnlineDDL,可以在执
Wesley13 Wesley13
3年前
mysql查询出现In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregate...
出现问题:Errorqueryingdatabase. Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:InaggregatedquerywithoutGROUPBY,expression2ofSELECTlistcontainsnonagg
Wesley13 Wesley13
3年前
MySQL定时备份数据库
一、MySQL数据备份1.1、mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:MySQLdump常用m
Stella981 Stella981
3年前
HBase和MySQL存储方式的差别?或者说是,行存储和列存储的区别?
HBase借鉴列存储的思想,但是最底层依然是依靠键值对来存储数据,HBase为非关系型数据库而MySQL则是行存储,MySQL为关系型数据库!(https://oscimg.oschina.net/oscnet/up8e3871eb35254668547a96b7d98726890e3.png)写过程
九路 九路
2年前
Postgre SQL vs MySQL: 5个你最关注的非技术维度的区别
简单评价MySQL流行较多,PostgreSQL功能更全面。其主要原因是,MySQL很早的时候,就支持主从复制,在互联网起步(2000年后第一次互联网大潮)的时候,被广泛使用。PostgreSQL到2010年左右才首次支持主从复制,无法作为互联
Mysql的undo log、redo log、binlog和MVCC
本文试图解释undolog,redolog,binlog的作用,以及Innodb的MVCC机制undologundolog记录的是sql语句执行更新前的数据,这里的更新是泛指,除了select其它都算更新。在读已提交和可重复读的隔离级别下,会记录事务中某条