java mysql 多表查询_解析Mysql多表查询的实现
查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看。
Mysql多表查询:
CREATE TABLE IF NOT EXISTS contact(
contact_id int(11) NOT NULL AUTO_INCREMENT,
user_name varchar(255),
nom varchar(255),
prenom varchar(255),
mail varchar(64),
passcode char(64),
PRIMARY KEY(contact_id)
);
CREATE TABLE IF NOT EXISTS droit(
droit_id int( 11 ) NOT NULL AUTO_INCREMENT ,
droit varchar(255),
PRIMARY KEY(droit_id)
);
CREATE TABLE IF NOT EXISTS contactdroit(
contactdroit_id int(11) NOT NULL AUTO_INCREMENT,
contact_id int( 11 ),
droit_id int( 11 ),
PRIMARY KEY( contactdroit_id )
);
Insert into contact(contact_id, user_name) values(1,'user1');
Insert into contact(contact_id, user_name) values(2,'user2');
Insert into contact(contact_id, user_name) values(3,'user3');
Insert into droit(droit_id, droit) values(1,'admin');
Insert into droit(droit_id, droit) values(2,'superuser');
Insert into contactdroit(contact_id, droit_id) values(1, 1);
Insert into contactdroit(contact_id, droit_id) values(2, 1);
Insert into contactdroit(contact_id, droit_id) values(3, 2);
SELECT c.contact_id, d.droit_id, d.droit FROM contact c, contactdroit cd, droit d
where c.contact_id = cd.contact_id
and cd.droit_id = d.droit_id;
结果:
contact_id droit_id droit
1 1 admin
2 1 admin
3 2 superuser
以上就是Mysql多表查询的实现方法。
java mysql 多表查询_解析Mysql多表查询的实现相关推荐
- mysql教程多表查询_解析Mysql多表查询的实现
查询是数据库的核心,下面就为您介绍Mysql多表查询时如何实现的,如果您在Mysql多表查询方面遇到过问题,不妨一看. Mysql多表查询: CREATE TABLE IF NOT EXISTS co ...
- mysql 二进制 存储格式化_解析MYSQL BINLOG 二进制格式(2)--FORMAT_DESCRIPTION_EVENT
原创:转载请说明出处谢谢! 上接 http://blog.itpub.net/7728585/viewspace-2133188/ 参考源: 1.源码log_event.h log_event.cc ...
- mysql not in 转化_解析MySQL隐式转换问题
一.问题描述 root@mysqldb 22:12: [xucl]> show create table t1G *************************** 1. row ***** ...
- mysql数据库隐式表_解析MySQL隐式转换问题
一.问题描述 root@mysqldb 22:12: [xucl]> show create table t1\G *************************** 1. row **** ...
- mysql 两张表合并查询_中级数据分析-多表查询
表的加法 表的联结 联结应用案例 case应用案例 一.表的加法 加法:union 表的加法是把两个表的数据,按行合并在一起. 表的加法,会把两个表里重复的数据删除,只保留一个. 如果想保留重复数据, ...
- mysql不同服务器查询_实战操作SQL Server连接查询不同服务器表数据
今日产品部要导批数据,但是需要连接查询查询的几个表不在同一服务器上.所以我开始是这么干的: 1.查询一台服务器的数据,并导入本地Excel 2.查询另一台服务器的数据,并导入本地Excel 3.Exc ...
- date oracle 表中_从 MySQL 迁移数据到 Oracle 中的全过程
一.前言 这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11 操作环境及所用工具: mysql5.7 oracle18c wi ...
- mysql pool返回值_【Mysql】你知道一条查询语句是如何执行的吗?
[Mysql]你知道一条查询语句是如何执行的吗?mp.weixin.qq.com 前言 在默认大家学习了Mysql结构的基础上,我们来深入的解析一下sql语句在mysql中是如何流转和实现的.本文会 ...
- mysql怎么子查询_在mysql中如何进行子查询?
在mysql中,子查询是指将一个查询语句嵌套在另一个查询语句中,可以在SELECT.UPDATE和 DELETE语句中配合WHERE子句进行实现,WHERE子句中语法格式为"WHERE (另 ...
最新文章
- HDU 1061 Rightmost Digit
- mynginx.conf
- slim php dd model,PHP全局使用Laravel辅助函数dump和dd
- 自己动手写CPU(5)简单算术操作指令实现_1
- sunday java_Sunday算法:最快的字符串匹配算法
- 对弈(nim-k游戏博弈)
- 玩转算法之面试第九章-动态规划
- 无透镜成像相关资料汇总
- 深度学习去燥学习编码_请学习编码
- 常用的免费Webservice接口(二)
- 网络管理:3分钟排障秘技,一招胜过十年功
- 在vscode中使用ajax,vscode中的ajax片段,
- Java自学路线图之Java进阶自学
- 记录mikrotik路由器的折腾过程
- 2021SC@SDUSC Zxing开源代码(十一)Data Matrix二维码(四)
- html5怎么给图片加边框,怎么给图片加边框
【解决模式】
- mysql 磁盘组_Oracle asm 添加磁盘组
- Assigning Pods to Nodes(将Pod分配到Node)
- ppt在线快速转换成pdf的方法
- 如何更优雅地使用 bilibili(b站)
热门文章
- 安装python环境与运行_专栏G|轻松学Python01:Python环境搭建与运行
- pandas中drop用法_python进行数据清理之pandas中的drop用法
- QNX6.5编译libcurl
- 2、leetcode278 第一个错误的版本**
- html画布显示PPT,【Web前端问题】有没有办法让HTML5 canvas显示/预览word/excel/powerpoint 文档?...
- linux和哪些主机配了互信,linux主机互信
- numpy二维数组改变某些数_【每天15分钟,5天学会NumPy】第1天:基本概念
- python opencv 录制视频_Python利用opencv实现录制视频
- access 合并多行字符串_八种方法玩转字符串合并,这篇文章全都给你讲明白!...
- c盘扩展卷是灰色的_技术丨电脑C盘装太满?这几招轻松释放空间