mysql 查询 empty set_MySQL5.6 Command Line Client进行多表连接查询显示empty set是为什么?...
-- 学生表
CREATE TABLE student (
SNO INT,
SNAME VARCHAR(10),
ICNO INT
);
-- 食堂IC卡表
CREATE TABLE IC (
ICNO INT,
ICNAME VARCHAR(10),
ICMoney INT
);
INSERT INTO student VALUES(1, '张三', 1 );
INSERT INTO student VALUES(2, '李四', 2 );
INSERT INTO student VALUES(3, '王五', NULL);
INSERT INTO IC VALUES(1, '张三', 500 );
INSERT INTO IC VALUES(2, '李四', 250 );
INSERT INTO IC VALUES(3, '赵老师', 600);SELECT
student.SNO,
student.SNAME,
IC.ICNAME,
IC.ICMoney
FROM
student
CROSS JOIN IC;
+------+-------+--------+---------+
| SNO | SNAME | ICNAME | ICMoney |
+------+-------+--------+---------+
| 1 | 张三 | 张三 | 500 |
| 2 | 李四 | 张三 | 500 |
| 3 | 王五 | 张三 | 500 |
| 1 | 张三 | 李四 | 250 |
| 2 | 李四 | 李四 | 250 |
| 3 | 王五 | 李四 | 250 |
| 1 | 张三 | 赵老师 | 600 |
| 2 | 李四 | 赵老师 | 600 |
| 3 | 王五 | 赵老师 | 600 |
+------+-------+--------+---------+
9 rows in set (0.08 sec)
你是不是想用 CROSS JOIN 这样的效果?
mysql 查询 empty set_MySQL5.6 Command Line Client进行多表连接查询显示empty set是为什么?...相关推荐
- 单表查询和多表连接查询哪个效率更快?
这段时间在做项目的过程中,遇到一个模块,数据之间的联系很复杂,在建表的时候就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过多表连接查询来处理数据关系 ...
- mysql客户端指令_mysql command line client(mysql命令行客户端)
mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...
- mysql57数据库命令_MySQL 5.7 mysql command line client 使用命令详解
MySQL 5.7 MySQL command line client 使用命令 1.输入密码:****** 2.ues mysql;使用Mysql 3.show databases;显示数据库 4. ...
- mysql command line client 使用_MySQL 5.7 mysql command line client 使用命令详解
MySQL 5.7 MySQL command line client 使用命令 1.输入密码:****** 2.ues mysql;使用Mysql 3.show databases;显示数据库 4. ...
- 分别在MS-DOS和MySQL Command Line Client编写sql语句
一.MS-DOS编写sql语句 1.打开cmd,启动mysql net start mysql(关闭 是net stop mysql) 2.到达mysql的安装目录(比如我的安装目录是F盘),登录m ...
- mysql command line闪退_MySQL Command Line Client 打不开(闪退)的解决
网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bin目录的路径下,输入mysql -u root -p. 问题分析: 1.查看mysql command ...
- MySQL中MySQL X.X Command Line Client一闪而过的问题
问题介绍:我安装完MySQL(我安装的是5.5)后,使用MySQL 5.5 Command Line Client,每次点击,总是一闪而过.解决方法如下: 首先进入cmd 切入MySQL的安装目录,然 ...
- mysql command line client和mysql.exe输入密码后闪退问题解决方法
本来今天刚有了新电脑,装上mysql使用时发现中文乱码的情况,于是按照我以前的方法设置了mysql的几个字符集,都设置成了utf8,但是还是不行,看网上说要设置my.ini中的默认字符集default ...
- mysql command line client闪一下消失
在启动MySQL后,通过软件可以操作数据库.在windows程序下找到MySQL-MySQL Server 5.6-mysql command line client,本来可以出现一个界面让用户输入密 ...
最新文章
- GDCM:gdcm::Trace的测试程序
- three.js和php,threejs--初创项目
- docker4.9.0.9_Docker支持现实生活中的鲸鱼,通过投票确定Linux v4.0等
- ajax请求 cache,JavaScript_解析jquery中的ajax缓存问题,jquery的ajax请求默认请求cache是t - phpStudy...
- 输出100以内所有的素数
- idea Translation 使用有道翻译
- 知识点九:散列表(中)
- 几种ARM编译器及IDE开发环境
- python怎么读音发音英语-django的英文读法是什么
- Just for a stripe of blue sky!
- 当年校招时,我就死在这个问题上...
- 识别喜欢开发的程序员
- 31岁了,阿里P6还有必要去吗?
- java des ecb_【转】 java DES ECB模式对称加密解密
- Python global的用法
- COGS1487 麻球繁衍
- 高防BGP服务器速度怎么样?选用高防BGP服务器需要考虑什么
- 奥地利和德国的装饰艺术
- sns.boxplot()简单用法
- OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装