不要让mysql犹豫不决
DROP TABLE IF EXISTS `w1`;
CREATE TABLE `w1` (
`waid` int(11) NOT NULL AUTO_INCREMENT,
`wa1` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
`wa2` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`waid`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; -- ----------------------------
-- Records of w1
-- ----------------------------
INSERT INTO `w1` VALUES ('', 'w1-1', '');
INSERT INTO `w1` VALUES ('', 'w1-2', '');
DROP TABLE IF EXISTS `w2`;
CREATE TABLE `w2` (
`wbid` int(11) NOT NULL AUTO_INCREMENT,
`wb1` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
`wb2` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`wbid`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; -- ----------------------------
-- Records of w2
-- ----------------------------
INSERT INTO `w2` VALUES ('', 'w2-1', '');
INSERT INTO `w2` VALUES ('', 'w2-2', '');
SELECT * FROM w1 LEFT JOIN w2 ON w1.wa2=w2.wb2
SELECT * FROM w1 LEFT JOIN w2 ON w2.wb2=w1.wa2 SELECT * FROM w2 RIGHT JOIN w1 ON w1.wa2=w2.wb2
SELECT * FROM w2 RIGHT JOIN w1 ON w2.wb2=w1.wa2 SELECT * FROM w2 LEFT JOIN w1 ON w1.wa2=w2.wb2
SELECT * FROM w2 LEFT JOIN w1 ON w2.wb2=w1.wa2 SELECT * FROM w1 RIGHT JOIN w2 ON w1.wa2=w2.wb2
SELECT * FROM w1 RIGHT JOIN w2 ON w2.wb2=w1.wa2 SELECT * FROM w1 INNER JOIN w2 ON w1.wa2=w2.wb2
SELECT * FROM w1 INNER JOIN w2 ON w2.wb2=w1.wa2
SELECT * FROM w1 CROSS JOIN w2 ON w1.wa2=w2.wb2
SELECT * FROM w1 CROSS JOIN w2 ON w2.wb2=w1.wa2 SELECT * FROM w2 INNER JOIN w1 ON w1.wa2=w2.wb2
SELECT * FROM w2 INNER JOIN w1 ON w2.wb2=w1.wa2
SELECT * FROM w2 CROSS JOIN w1 ON w1.wa2=w2.wb2
SELECT * FROM w2 CROSS JOIN w1 ON w2.wb2=w1.wa2
不要让mysql犹豫不决的更多相关文章
- Hadoop 中利用 mapreduce 读写 mysql 数据
Hadoop 中利用 mapreduce 读写 mysql 数据 有时候我们在项目中会遇到输入结果集很大,但是输出结果很小,比如一些 pv.uv 数据,然后为了实时查询的需求,或者一些 OLAP ...
- mysql每秒最多能插入多少条数据 ? 死磕性能压测
前段时间搞优化,最后瓶颈发现都在数据库单点上. 问DBA,给我的写入答案是在1W(机械硬盘)左右. 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高(SSD硬盘) 但这东西感 ...
- LINUX篇,设置MYSQL远程访问实用版
每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...
- nodejs进阶(6)—连接MySQL数据库
1. 建库连库 连接MySQL数据库需要安装支持 npm install mysql 我们需要提前安装按mysql sever端 建一个数据库mydb1 mysql> CREATE DATABA ...
- MySQL高级知识- MySQL的架构介绍
[TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...
- 闰秒导致MySQL服务器的CPU sys过高
今天,有个哥们碰到一个问题,他有一个从库,只要是启动MySQL,CPU使用率就非常高,其中sys占比也比较高,具体可见下图. 注意:他的生产环境是物理机,单个CPU,4个Core. 于是,他抓取了CP ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- Entity Framework Core 实现MySQL 的TimeStamp/RowVersion 并发控制
将通用的序列号生成器库 从SQL Server迁移到Mysql 遇到的一个问题,就是TimeStamp/RowVersion并发控制类型在非Microsoft SQL Server数据库中的实现.SQ ...
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
首先为什么要自己编写Dockerfile来构建 nginx.php.mariadb这三个镜像呢?一是希望更深入了解Dockerfile的使用,也就能初步了解docker镜像是如何被构建的:二是希望将来 ...
随机推荐
- js 事件监听 兼容浏览器
js 事件监听 兼容浏览器 ie 用 attachEvent w3c(firefox/chrome) 用 addEventListener 删除事件监听 ie 用 detachEven ...
- hdu 1430+hdu 3567(预处理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1430 思路:由于只是8种颜色,所以标号就无所谓了,对起始状态重新修改标号为 12345678,对目标状 ...
- 手动载入NT驱动
运行 regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ImagePath \??\G:\驱动教程\018_读出SSDT表 ...
- eclipse下提交job时报错mapred.JobClient: No job jar file set. User classes may not be found.
错误信息: 11/10/14 13:52:07 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. A ...
- [saiku] 在 Tomcat 下部署 saiku
上一篇介绍了如何配置免登录[免登录进入管理台] 本文主要是一步一步解释如何在Tomcat下部署saiku,为了让你更好更快的使用. 开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondri ...
- mvc-5视图和模版
动态渲染视图 当待渲染的视图内容不多的时候,可以将视图元素放在控制器或者状态里 var views = document.getElementById("views"); view ...
- Xamarin.iOS项目编译提示Could not AOT the assembly
Xamarin.iOS项目编译提示Could not AOT the assembly 错误信息:Could not AOT the assembly **************.dll 这个错误是 ...
- Chart系列(一):Chart的基本元素
如何使用一个Chart,则首先必须要了解其组织结构,其次知道其API. Chart元素 首先,来看看Chart组成元素. Axis Label:坐标轴标签 Axis Title:坐标轴标题 C ...
- BZOJ1834 [ZJOI2010]network 网络扩容(最小费用最大流)
挺直白的构图..最小费用最大流的定义. #include<cstdio> #include<cstring> #include<queue> #include< ...
- React-Native 之控件布局
Nodejs 一度将前端JS 推到了服务器端,而15年FB的React-Native RN再一次将JS 推到了移动端的开发浪潮中.RN的优势这里不再重复,它是我们这些习惯了服务端.web端开发,而又不 ...