笔记:实现内连接

以操作数据库tb_train_cpp2和tb_train_cpp22为例:

DESC tb_train_cpp2;

DESC tb_train_cpp22;

数据表tb_train_cpp2中的字段country与tb_train_cpp22中的字段cname对应[可实现内连接]

SELECT tb_train_cpp2.userName,tb_train_cpp2.age,tb_train_cpp2.position,tb_train_cpp22.people_num

FROM tb_train_cpp2

JOIN tb_train_cpp22 ON tb_train_cpp2.country=tb_train_cpp22.cname;

以操作数据表tb_train_user和tb_train_province为例:

DESC tb_train_user;

DESC tb_train_province;

SELECT u.userid,u.username,u.score,p.proname

FROM tb_train_user AS u

JOIN tb_train_province AS p ON u.proid=p.id;

创建数据表tb_train_cpp31和tb_train_cpp32和tb_train_cpp33:

CREATE TABLE IF NOT EXISTS tb_train_cpp3(

userId TINYINT UNSIGNED KEY AUTO_INCREMENT,

userName VARCHAR(10) NOT NULL UNIQUE,

userCard CHAR(5) NOT NULL,

proName VARCHAR(10) DEFAULT '四川-成都'

)ENGINE=INNODB CHARSET=UTF8;

INSERT tb_train_cpp3(userName,userCard,proName) VALUES

('吕布','10058','河南-信阳'),

('张颌','17744','四川-绵阳'),

('曹操','11684','辽宁-鞍山'),

('赵子龙','10892','江苏-南京'),

('貂蝉','10906','湖北-武汉'),

('甘宁','12480',DEFAULT),

('张辽','18745','安徽-合肥'),

('夏侯惇','19003','河南-开封'),

('左慈','19869','广东-广州'),

('赵飞燕','16891','湖南-岳阳'),

('张飞','12565','陕西-西安'),

('袁绍','12007','新疆-乌鲁木齐');

CREATE TABLE IF NOT EXISTS tb_train_cpp33(

proName VARCHAR(10) NOT NULL,

proId TINYINT UNSIGNED

);

INSERT tb_train_cpp33 VALUES

('河南-信阳',12),

('四川-绵阳',25),

('辽宁-鞍山',38),

('江苏-南京',44),

('湖北-武汉',50),

('四川-成都',28),

('安徽-合肥',69),

('河南-开封',17),

('广东-广州',72),

('湖南-岳阳',86),

('陕西-西安',99),

('新疆-乌鲁木齐',105);

CREATE TABLE tb_train_cpp33(

userName VARCHAR(10) NOT NULL UNIQUE,

age INT UNSIGNED DEFAULT 18,

sex ENUM('男','女','保密'),

ablity FLOAT(4,2)

);

INSERT tb_train_cpp33 VALUES

('吕布',36,'男',78.24),

('张颌',32,'女',75.87),

('曹操',45,'男',94.66),

('赵子龙',DEFAULT,'保密',90.18),

('貂蝉',24,'女',82.51),

('甘宁',28,'男',85.90),

('张辽',40,'男',89.02),

('夏侯惇',37,'保密',76.34),

('左慈',56,'女',91.48),

('赵飞燕',20,'女',88.63),

('张飞',48,'男',64.99),

('袁绍',50,'保密',76.89);

SELECT t1.userName,t1.userCard,t2.proId

FROM tb_train_cpp31 AS t1

JOIN tb_train_cpp32 AS t2 ON t1.proName=t2.proName;

SELECT t1.userName,t1.userCard,t3.age,t3.sex,t3.ablity,t1.proName

FROM tb_train_cpp31 AS t1

JOIN tb_train_cpp33 AS t3 ON t1.userName=t3.userName;

mysql连接操作_MySQL内连接操作相关推荐

  1. mysql 内连接条件_Mysql内连接有OR条件?

    我有两张桌子,如下图 location_distance ---------------------------------------------- id | fromLocid | toLocid ...

  2. mysql外连接的含义_MySQL连接查询,内连接,外连接,全连接,交叉连接_cly_32的博客-CSDN博客...

    原文作者:起个花名好难 原文标题:MySQL连接查询,内连接,外连接,全连接,交叉连接 发布时间:2021-01-27 13:46:33 1.含义 当查询中涉及到多个表的字段,需要使用多表查询 sel ...

  3. 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  4. mysql 三个表内连接查询_MySQL5.5多表之连接查询

    连接查询 关系型数据库管理系统中,通常将每个实体的所有信息存放在一张表中,当查询数据时,通过连接操作查询多个表中的实体信息,当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查 ...

  5. MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92b68a9c3a53bc3800eff SQL 支持的连接查询包括内连接.外连接 ...

  6. 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)

    MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...

  7. MySQL连接查询(内连接,外连接,全连接)

    对比分析MySQL连接查询(内连接,外连接,全连接) 内连接 等值连接 非等值连接 ==自连接== 外连接 左外连接 右外连接 全外连接 交叉连接 首先建三个数据表 sql文件下载 https://w ...

  8. oracle连接总结(内连接、外连接、自然连接,交叉连接,自连接)

    永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle连接总结(内连接.外连接.自然连接,交叉连接,自连接) 1.简述  1) 两个表的连接,是通过将一个表中的一列或者多列同另一 ...

  9. SQL Server 连接查询(内连接查询)

    内连接查询 1.内连接基于连接谓词on,它将两张表的列组合在一起,产生新的结果表 两个表的每一行连接列进行比较,如果满足连接谓词则会组合成一行数据 2.要想进行内连接查询,就必须有连接列,这样才能建立 ...

  10. mysql 什么时候用内连接_mysql显示内连接和隐式内连接的区别,什么时候非要用到显示内连接。...

    显式内连接就是使用inner join的办法,写起来复杂些 以windows版本mysql里自带的sakila数据库为例 显式内连接语法 select 字段名 from 表1 join 表2 on 连 ...

最新文章

  1. Redis专题-底层数据结构与使用场景
  2. SAP Spartacus部署到SAP Commerce Cloud,不同的系统设置不同的OCC Base url
  3. Linux查看修改时间、时区
  4. 利用trunk实现vlan内通信_实现不同VLAN间通信——单臂路由
  5. poi数据导入arcgis,结合POI数据的道路自动选取方法
  6. 阿里云云计算 5 阿里云的基础架构
  7. 《动手学深度学习》入门环境安装
  8. Pyside2中嵌入Matplotlib的绘图并保存(指定Graphics View)
  9. python卡方检验计算pvalue值_用python计算临界值(critical value)和p值(p value)(scipy)...
  10. 1080p和1080i
  11. python 经纬度计算相关
  12. 对邮件服务器的一点思考
  13. Android视频流解码
  14. HI3516DV300 GPIO操作
  15. ftp服务器中更改文件路径,ftp服务器中更改文件路径
  16. 喝脱脂牛奶容易长青春痘
  17. shell trim函数
  18. LeetCode刷题(43)~汉明距离【异或+布赖恩·克尼根算法】
  19. 【Homeassistant 与RC522 RFID握手】
  20. uos专业版激活_UOS V20专业版新增了什么,UOS更新内容一览

热门文章

  1. Java多线程编程那些事:volatile解惑
  2. python字符串格式化符号含义及转义字符含义
  3. 云端深度学习框架TensorFlow读取数据IO的高效方式
  4. Oracle 区管理和段空间管理小结
  5. 分享一个帮助你有效避免SQL Injection攻击的在线手册 - bbobby-tables.com
  6. linux 如何查看 块设备_理解Linux操作系统中的块设备
  7. wordpress自定义打赏
  8. oracle varchar 不等于,为什么Oracle的varchar排序顺序与varchar比较的行为不匹配?
  9. lr分析器的设计与实现实验_【重读经典/译文】Facebook广告排序模型:LR+GBDT
  10. pip安装tensorflow_Tensorflow源代码编译踩坑若干