![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
杂乱无章-Jessues
请跳出你目前的思维
展开
-
SQL 语句多表联查
前言最近面试实习生,发现一般来说,公司喜欢通过一些 SQL 语句来考察你对数据库的使用熟不熟悉。所以我来总结一下我在面试中遇到多表联查是怎么联查的。三表联查首先来说多表联查的一些知识点。多表是指等于或者多余三个表以上的数据库查询。多表联查的类型有:内连接:join,inner join外连接:left join,left outer join,right join,right outer join...原创 2018-03-12 11:25:27 · 19031 阅读 · 1 评论 -
[MySQL] 关于 MySql 存储过程写游标过程判断开始及结束的正确方法
DECLARE done INT DEFAULT 0; // 设置未结束标志// ... // 执行 sql// ...DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; // 设置结束标志// 先判断是否结束IF done THEN LEAVE data_rel; END IF; // 判断多一次IF...原创 2019-01-15 14:51:29 · 1875 阅读 · 0 评论 -
[MySQL] 事务
我对事务会比较懵逼。啥原子性,啥一致性,啥不可重复读,啥幻读…等等。而且自从 Spring 生态越来越好之后,使用事务仅仅需要一个注解就可以了,开发过程中对数据库的事务的感知也越来越弱了。今天我就重新去理解数据库事务,争取写完这篇文章就能记住为啥会出现这些词语。什么是事务?事务就是一组原子性的 SQL 查询,或者说一个独立的工作执行单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,...原创 2019-01-23 09:48:10 · 315 阅读 · 0 评论 -
[MySQL] 阿里云的 MySQL 数据库开启远程连接
场景描述因为想远程连接安装在阿里云上的数据库,但是在 iptables 开放了端口,阿里云也设置了安全组的规则之后,还是没能连接上。查询了网上后,大致上知道安装的MySQl数据库没有开放远程连接。一定需要注意的是,我已经开放了端口并设置了安全组。解决步骤连接数据库mysql -u$user -p$password$user是用户名,$password是密码.通过MySQL命令...原创 2019-01-28 20:05:13 · 498 阅读 · 0 评论