MySQL基础3

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

k)left join 左链接

查询用户拥有的电脑
用户表:
Id name
1 user1
2 user2
电脑表:
Id userId pcname
1 1 pc1
2 2 pc2
3 2 pc3

结果:
User1 pc1
User2 pc2
User2 pc3

select u.user_name, p.name, p.code from t_user u left join t_pc p on u.id = p.user_id ;
Select 要查询的字段名 from 表名 left join 被关联的表名 on 关联的条件 where 条件[and/or]

例子:
查询每个用户拥有哪些设备
查询用户张三有哪些设备
Select * from t_user u
Left join t_device on u.id=d.user_id
Where u.name = “zhangsan”

l)Union(字段名称、数量完全对应):
把多个SQL的结果集组合成一个
select u.id as id, u.user_name as name, u.age as age from t_user u
union
select s.id as id, s.name as name, s.age as age from t_student s

例子:查询所有老师和学生的姓名和年龄
Select t.name, t.age from t_teacher t
Union
Select s.name, s.age from t_student s

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
【Java 基础】Java 数据类型和 MySql 数据类型对应表
【Java 基础】Java 数据类型和 MySql 数据类型对应表MySQL 数据类型对应 Java 数据类型 类型名称 显示长度 数据库类型 JAVA 类型 JDBC 类型索引 (int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TINYINT
|
Java 关系型数据库 MySQL
MySQL数据库基础
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
127 0
MySQL数据库基础
|
SQL 安全 关系型数据库
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.
Mysql数据库连接池的简单实现(基于C++11), 基础学完, 包教包会.
|
SQL 存储 关系型数据库
MySQL常用基础 - 小白必看(二)
概念:是一个数据定义语言 该语言部分包括: 1、对数据库的常用操作 2、对表结构的常用操作
92 0
MySQL常用基础 - 小白必看(二)
|
SQL 存储 关系型数据库
MySQL创建数据表基础篇
MySQL创建数据表基础篇
|
存储 SQL 关系型数据库
MySQL 数据类型基础篇
MySQL 数据类型基础篇
|
关系型数据库 MySQL PHP
MySQL创建数据库基础篇
MySQL创建数据库基础篇
|
存储 SQL 缓存
MySQL数据库系列(一)------基础
数据不会随程序结束而消失
133 0
MySQL数据库系列(一)------基础
|
关系型数据库 MySQL 数据格式
【0基础学习mysql】之DML-表中数据的操作
【0基础学习mysql】之DML-表中数据的操作
102 0
【0基础学习mysql】之DML-表中数据的操作
|
关系型数据库 MySQL Java
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]