2分钟,快速认识什么是SQL

结构化查询语言,简称SQL,它是与关系数据库管理系统通信的黄金标准语言。今天就来一起快速认识一下什么是SQL,您可以通过以下的文字内容学习,也可以通过文末的视频

结构化查询语言,简称SQL,它是与关系数据库管理系统通信的黄金标准语言。今天就来一起快速认识一下什么是SQL,您可以通过以下的文字内容学习,也可以通过文末的视频学习,希望本文对您有所帮助。

您可能听说过 MySQL、Postgres、Microsoft SQL Server 和 Oracle 等数据库,所有这些数据库都基于 SQL,但有自己的微小变化。它最初是在 70 年代初开发的,用于修改和检索 IBM System R 数据库中的数据。到 1986 年,它被标准化为语法,至今在技术应用中仍然非常流行。

关系数据库将数据组织到表中,有点像 Excel 电子表格,其中列包含数据的属性或类型。

每行代表一个单独的记录或数据点,具有自己的唯一 ID(称为主键)。

我们可以通过从一行获取唯一 ID,并将其存储在不同表的不同行中称为外键的特殊列中来建立数据点之间的关系。

在球队表中,球队ID是主键,但在球员表中,它是外键。

这个数据结构告诉我们的是,一名球员属于一个球队,而一个球队可以有多名球员。

我们在这里所做的是以最小的范式构建数据,以消除重复和冗余。现在,SQL 的作用不仅是读取、创建、更新和删除数据,而且还根据数据中嵌入的关系将数据连接在一起。

SQL语法由几个关键部分组成。如果我们一直缩小,我们就会有一个语句或一段代码来执行某些操作,例如:读取或写入数据库。

在语句中,我们有各种可以操作数据库的关键字。

SELECT 可用于查询表中所需的列。列名和表名被称为标识符

但我们可能不需要表中的每一行,因此我们使用 WHERE 关键字过滤结果,以仅包含满足特定条件的记录。

这就像循环遍历表中的每一行,并且只返回查询中谓词计算结果为 true 的行。

然后,我们可以使用 JOIN 关键字连接来自完全不同的表的数据,方法是将该表上的主键与另一个表上的外键相匹配。

我们创建的是组成完整 SQL 语句的子句集合。我们现在可以在数百个支持 SQL 的不同数据库上执行此代码。

如果您想开拓眼界,了解和发现更多计算机领域的概念和知识,欢迎关注我在持续更新的开发者科普专栏:https://www.didispace.com/youtube/,助你探索更多计算机领域的热门知识!

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/80022.html

(0)
小条的头像小条
上一篇 2024年5月31日
下一篇 2024年5月31日

相关推荐

  • 如何使用多IP服务器来优化SEO?

    如何使用多IP服务器来优化SEO?这是一个备受关注的话题,也是搜索引擎优化行业中的一大热门。在众多的SEO优化方法中,使用多IP服务器被认为是提高网站排名的有效手段之一。那么,什么…

    行业资讯 2024年3月20日
    0
  • 西祠在哪,西祠手机第一版南京西祠胡同

    西辞网站,一个颇具争议的互联网平台。近日,有消息称西辞网站被封,引发网友热议。此消息是否属实?到底是什么原因导致西辞网站被封呢?对于这种情况我们该如何处理呢?用户和平台以及对策。敬…

    行业资讯 2024年5月10日
    0
  • 便宜云服务器购买

    云服务器,这个词在近几年变得越来越熟悉,但是你真的了解它的含义吗?它究竟有什么优势,能够应用于哪些场景?更重要的是,如何选择一家拥有良好性价比的便宜云服务器提供商?如果你对这些问题…

    行业资讯 2024年3月20日
    0
  • 被墙的域名怎么做301跳转,被墙域名怎么解决

    您可以利用被屏蔽的域名来检测网络安全风险。通过访问这些被阻止的域名,您可以检查是否存在恶意软件或钓鱼网站等网络安全威胁。及时发现并处理这些风险,可以有效保护个人和企业信息的安全。 …

    行业资讯 2024年5月9日
    0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注