sql 关键字 SQL INNER JOIN 关键字

08-09 体育 投稿:鱼俨
sql 关键字

SQL(Structured Query Language)是一种用于访问和处理数据库的标准化语言。它可以用来查询、更新和管理关系数据库中的数据。SQL 关键字是 SQL 语句中的特定单词,它们表明要执行的功能。

SQL 关键字可以分为三大类:数据定义语言 (DDL)、数据操作语言 (DML) 和数据控制语言 (DCL)。

-- 数据定义语言 (DDL) CREATE, ALTER, DROP, TRUNCATE -- 数据操作语言 (DML) SELECT, INSERT, UPDATE, DELETE -- 数据控制语言 (DCL) GRANT, REVOKE, COMMIT, ROLLBACK 

SQL INNER JOIN 关键字 SQL INNER JOIN 关键字 SQL INNER JOIN 关键字

INNER JOIN 关键字在表中存在至少一个匹配时返回行。

SQL INNER JOIN 语法 SELEC column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name=table2.column_name;

或:

SELEC column_name(s) FROM table1 JOIN table2 ON table1.column_name=table2.column_name;

注释:INNER JOIN 与 JOIN 是相同的。

演示数据库

在本教程中,我们将使用众所周知的 Northwind 样本数据库。

下面是选自 "Customers" 表的数据:

CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico 3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

选自 "Orders" 表的数据:

OrderID CustomerID EmployeeID OrderDate ShipperID 10308 2 7 1996-09-18 3 10309 37 3 1996-09-19 1 10310 77 8 1996-09-20 2 SQL INNER JOIN 实例

下面的 SQL 语句将返回有下订单的所有客户:

实例 SELEC Customers.CustomerName, Orders.OrderIDFROM CustomersINNER JOIN Orders ON Customers.CustomerID=Orders.CustomerIDORDER BY Customers.CustomerName;

注释:INNER JOIN 关键字在表中存在至少一个匹配时返回行。如果 "Customers" 表中的行在 "Orders" 中没有匹配,则不会列出这些行。

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

SQL NOW() 函数NOW() 函数 NOW() 函数返回当前系统的日期和时间。 SQL NOW() 语法SELEC NOW() FROM table_name;演示数据库 ...

我们已经学习了 SQL,下一步学习什么呢? SQL 总结 本 SQL 教程已经向您讲解了用来访问和处理数据库系统的标准计算机语言。 我们...

MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL所使用的SQL语言是用于访问数据库...

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数...

事务机制可以确保数据一致性。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(ato...

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 开始本章教程前让我们先创建一张表,表名为:test...

我们已经知道MySQL使用 SQL SELEC 命令及 WHER 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命...

有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 本章节我们...

Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。fetchone():该方法获取下一个查询结果集...

在前几章节中,我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本...

声明:生活头条网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@gdcyjd.com