数据库mysql自然连接_MySQL数据库之多表查询natural join自然连接
自然连接
概念
自动判断条件连接,判断的条件是依据同名字段
小结
表连接是通过同名字段来连接的
如果没有同名字段就返回笛卡尔积
同名的连接字段只显示一个,并且将该字段放在最前面
自然内连接(natural join)
MariaDB [sel]> select * from grades natural join resume;
+-------+---------+------+----+-----------+
| name | chinese | math | id | skill |
+-------+---------+------+----+-----------+
| Sunny | 93 | 96 | 1 | php |
| Jerry | 97 | 91 | 3 | php,mysql |
+-------+---------+------+----+-----------+
# `2 rows in set (0.023 sec)`
MariaDB [sel]> select * from grades;
+-------+---------+------+
| name | chinese | math |
+-------+---------+------+
| Sunny | 93 | 96 |
| Jerry | 97 | 91 |
| Marry | 95 | 94 |
| Tommy | 98 | 94 |
+-------+---------+------+
# `4 rows in set (0.000 sec)`
MariaDB [sel]> select * from resume;
+----+-------+-----------+
| id | name | skill |
+----+-------+-----------+
| 1 | Sunny | php |
| 2 | Kimmy | php |
| 3 | Jerry | php,mysql |
+----+-------+-----------+
# `3 rows in set (0.000 sec)`
自然左外连接(natural left join)
MariaDB [sel]> select * from grades natural left join resume;
+-------+---------+------+------+-----------+
| name | chinese | math | id | skill |
+-------+---------+------+------+-----------+
| Sunny | 93 | 96 | 1 | php |
| Jerry | 97 | 91 | 3 | php,mysql |
| Marry | 95 | 94 | NULL | NULL |
| Tommy | 98 | 94 | NULL | NULL |
+-------+---------+------+------+-----------+
# `4 rows in set (0.001 sec)`
自然右外连接(natural right join)
MariaDB [sel]> select * from grades natural right join resume;
+-------+----+-----------+---------+------+
| name | id | skill | chinese | math |
+-------+----+-----------+---------+------+
| Sunny | 1 | php | 93 | 96 |
| Jerry | 3 | php,mysql | 97 | 91 |
| Kimmy | 2 | php | NULL | NULL |
+-------+----+-----------+---------+------+
# `3 rows in set (0.000 sec)`
数据库mysql自然连接_MySQL数据库之多表查询natural join自然连接相关推荐
- 数据库mysql常用操作_mysql数据库常用操作
目前最流行的数据库: oracle.mysql.sqlserver.db2.sqline --:单行注释 #:也是单行注释 /* 注释内容*/:多行注释 mysql -uroot -p密码:登录mys ...
- 数据库 mysql详解_MySQL数据库详解
一.数据库概述 1.数据库与文件系统文件系统对比. 数据冗余和不一致性 数据访问 数据格式相对独立 数据完整性和原子性 数据的并发访问 数据的安全性问题 2.数据库概念 1.DBMS:数据库管理系统 ...
- mysql数据库计算全部女生_mysql数据库基础操作大全(小白必看)
一.概念: 数据: data 数据库: DB 数据库管理系统:DBMS 数据库系统:DBS MySQL:数据库 mysql:客户端命令(用来连接服务或发送sql指令) SQL:结构化查询语言 ,其中M ...
- 删除mysql数据库中表abc语句_MySQL数据库常用命令大全
我们经常用到的MySQL数据库常用命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mys ...
- 同步云数据库MySQL到自建数据库
摘要: 同步云数据库MySQL到自建数据库 备份恢复到本地的相关说明,请参考https://help.aliyun.com/knowledge_detail/41817.html 本例环境为 Mysq ...
- 数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库
数据库MySQL相关操作||创建数据库.显示所有数据库.切换数据库.显示数据库下的数据库表.删除数据库 1,创建数据库 create databases mydb: 记得加:(分号) 2,显示所有数据 ...
- 为什么selection.find在word vba中不返回所有结果?_工作表查询中,内连接Inner join的讲解...
大家好,我们继续讲解VBA数据库解决方案,今日讲解第56讲内容: 数据表查询中,内连接Inner join的讲解.从这讲开始给大家实例讲解在查询中各种连接方式的应用.为什么到现在才讲解这块内容呢?是的 ...
- MySQL从入门到精通:多表查询的灵活运用_02
我是 ABin-阿斌:写一生代码,创一世佳话,筑一揽芳华. 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦. 上一篇:MySQL从入门到精通:基本语法介绍与使用_01 下一篇:MySQL从 ...
- MySQL基础(3)----其他函数 约束 多表查询 子查询 组合查询
1.其他函数 1.1.字符串函数 --- 操作字符串 常用函数: 函数 功能 CONCAT(s1, s2, ..., sn) 字符串拼接,将s1, s2, ..., sn拼接成一个字符串 LOWER ...
最新文章
- oracle中作业无法执行,Oracle运行JOB报ORA-27492:无法运行作业
- MyEclipse6.5注册码(转)
- ROS 2正式版终于来了,还增加了这些新特性
- 转载:HTML5及移动端BUG
- python字典统计排序1_python笔记17-字典如何按value排序
- HQL左外连接及排序
- 基于Matlab的车牌号识别
- zookeeper节点的scheme是digest时,怎么把明文密码转换为密文 | 如何获取加密后的digetst密码
- 【GPU精粹与Shader编程】(三) 《GPU Gems 1》全书核心内容提炼总结 · 下篇
- Hibernate 列映射 – 解决其他类型映射命名冲突
- 热烈欢迎中国中小商业企业协会叶焙副会长、沈亚桂秘书长一行莅临萝卜科技
- 利用Python爬取小说(附源码)
- 期权都是废纸?——创业公司的期权、股票与回报
- win+D无法回到桌面
- 程序员的白酒里程(一)香型
- 优秀生被批评后“自闭”一个月 挫折教育不可少
- 【数学基础】L2范数之解救矩阵病态
- flowable+tomcat部署flowable项目,在线画流程图
- python计时器代码_Python功能点实现:函数级/代码块级计时器
- 理解WebKit和Chromium: WebKit渲染基础