`
endual
  • 浏览: 3557755 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql 多表查询的步骤

 
阅读更多

子查询

 

我们很多时候的表 都是关联的比如

 

订单和客户

 

订单表中只有客户的id号,然后可以根据id号,可以查询出客户的具体信息

 

那么我们怎么来通过订单来查询 客户的信息呢

 

 

SELECT order_id FROM projects WHERE pro = 'milk'============>>查询出定了牛奶的客户的id的

 

SELECT * FROM orders WHERE orderid IN (1,2,54,67,34) ; //id是2和3等等的订单客户的详细的信息

 

将这两句合并就可以多表查询了

 

SELECT * FROM orders 

WHERE orderid IN (

 SELECT order_id FROM projects WHERE pro = 'milk'

)

分享到:
评论

相关推荐

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...

    MYSQL安装步骤-5.7.17

    ### MySQL 5.7.17在CentOS 7.1下的编译安装步骤 本文档将详细介绍如何在CentOS 7.1操作系统上编译并安装MySQL 5.7.17。此过程分为几个关键步骤:安装依赖、清理环境、下载与解压源码包、编译安装以及配置MySQL服务...

    windows同时安装mysql5.0和8.0步骤(完美测试)

    windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 ...

    MySql安装步骤(v5.0.37)

    MySql安装步骤(v5.0.37) MySql是一款流行的关系型数据库管理系统,它广泛应用于各类Web应用程序和企业级应用系统中。在Windows系统下安装MySql数据库需要按照一定的步骤进行,以确保数据库的正常运行。下面将详细...

    MySQL5.5 安装步骤详细图解

    用户可以通过以下选项来指定创建MySQL表时所使用的存储引擎及其资源分配情况: - **Multifunctional Database(多功能数据库)**: 同时使用InnoDB和MyISAM存储引擎,并在两者之间平均分配资源。适合经常需要使用这两...

    MySQL5.7安装步骤

    ### MySQL 5.7 安装步骤详解 #### 一、MySQL简介 MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高性能、可靠性和易用性而闻名。MySQL由MySQL AB公司开发,目前已被Oracle公司收购。MySQL支持...

    mysql数据库的多表设计和各种查询(连接查询\子查询\联合查询\报表查询),以及数据库备份和恢复

    MySQL数据库在设计复杂的业务系统时...总结,MySQL的多表设计和查询方式是数据管理的核心技能,而备份和恢复策略是保障数据安全的关键环节。理解并熟练运用这些知识,能帮助我们在实际工作中更高效地管理和操作数据库。

    MySQL详细安装步骤

    ### MySQL在Windows下的详细安装与配置步骤 #### 一、准备安装文件 在开始安装MySQL之前,需要准备以下两个安装文件: 1. **mysql-5.1.36-win32.msi**:这是MySQL服务器的主要安装包。 2. **mysql-gui-tools-5.0-...

    2020年MySQL的官网下载步骤.docx

    本文将详细介绍2020年更新后,如何在MySQL官网上下载MySQL Community Server的详细步骤。 首先,你需要访问MySQL的官方网站,网址为http://www.mysql.com。这是一个提供所有MySQL产品和服务信息的平台,包括最新的...

    基于MySql多表分页查询优化技术.pdf

    《基于 MySql 多表分页查询优化技术》一文主要探讨了在大数据量场景下,如何优化 MySql 的多表分页查询,以提升数据库的访问性能和用户体验。文章指出,随着互联网技术的快速发展,大数据应用变得越来越普遍,随之而...

    mysql导出表步骤

    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

    MySql安装步骤,

    4. **数据库管理**: 通过可视化工具,你可以轻松创建、删除数据库,管理表结构,执行SQL查询,导入/导出数据,进行备份和恢复等操作。 5. **权限管理**: 这些工具也支持用户管理和权限分配,可以方便地创建新用户,...

    通过SQL Server操作MySQL的步骤和方法

    "SQL Server 操作 MySQL 的步骤和方法" 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。下面是使用 SQL Server 操作 MySQL 的步骤和方法的详细说明: 1. 操作前的准备 在 SQL ...

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    mysql安装步骤-CentOS.pdf

    在Linux系统中,尤其是CentOS发行版上安装MySQL数据库是一个多步骤的过程,涉及到系统配置、用户权限管理以及服务的启动和关闭。以下是在CentOS上安装MySQL的详细步骤,同时也包括了在Windows环境下连接远程MySQL...

    MySQL的删除步骤

    MySQL是世界上最流行的开源关系型数据库管理系统之一,其删除步骤涵盖了从简单到复杂的多个层次,包括数据、表、数据库以及在操作系统中的彻底卸载。这里我们将深入探讨这些删除过程,并特别关注如何安全地处理...

    mysql 5.6源码安装步骤

    mysql 5.6源码安装步骤mysql 5.6源码安装步骤mysql 5.6源码安装步骤

    MySQL操作命令以及JDBC连接Mysql编程的步骤

    下面将详细介绍MySQL的基本操作命令以及使用JDBC连接MySQL的步骤。 一、MySQL操作命令 1. **启动与退出** - 启动MySQL服务,可以通过命令行工具MySQL Command Line Client或者通过系统服务管理命令。 - 退出...

    Mysql查询流程分析

    - **连接顺序**:如果查询涉及到多个表,则需要确定这些表的连接顺序。 #### 五、执行计划 根据查询优化器提供的执行计划,MySQL服务器将执行SQL语句。这一步骤涉及的具体操作包括但不限于: - **数据检索**:根据...

    Java连接MYSQL 数据库的连接步骤

    【Java连接MYSQL数据库的连接步骤详解】 在Java编程中,连接MySQL数据库是常见的操作,用于实现数据的存储和检索。以下是一步一步的详细指南: 首先,确保你已经安装了JDK,通常推荐版本为JDK1.5或更高。JDK提供了...

Global site tag (gtag.js) - Google Analytics