菲利普·伯顿

在本文中,我们将看看学习结构化查询语言(Structured Query Language, SQL)的方法。在我们开始之前,我们应该回答这个问题——什么是“SQL”?

什么是SQL Server的组件?

当您想到Microsoft SQL时,首先想到的可能是T-SQL,微软的SQL编程语言的实现。T-SQL是事务结构化查询语言的简称,它主要关注SELECT语句。

但是SQL Server还有很多其他方面。

70- 461,761:使用Transact-SQL查询Microsoft SQL Server

最后更新:2021年3月

畅销书
  • 278课
  • 初级水平
4.5 (6825)

从表和SELECT查询到高级SQL。SQL Server 2012中,2014年,2016年,2017年,2019年,考试70-461和70-761 |由菲利普·伯顿

探索课程

所以,当你不知道你如何学习SQL,你的第一个问题应该是:你希望成为什么方面SQL的理解?

其中为了我应该学习SQL Server组件?

关于SQL Server最好的介绍是什么?这取决于你的工作要求是什么。然而,基本上有两种不同的工作类型:

不管怎样,我建议您从T-SQL开始。然后,您将能够创建SELECT语句、创建表并插入所需的任意多行数据。

一旦您了解了SQL Server的基础知识,您就可以对其进行扩展。

这两种方法都是对SQL Server很好的介绍。

下载并安装SQL Server

学习SQL Server最好的方法之一就是在自己的计算机上练习。如果你在电脑上安装了Microsoft SQL Server,你就可以这样做——它是免费的。你可以把它安装在你的Windows笔记本电脑或台式机上。

我可以推荐两个主要版本:

要下载这些程序,去微软SQL服务器的网站

如果您想了解更多比T-SQL,然后下载SQL Server开发人员版。它给你更多的数据库管理(DBA)功能。它还配备了所需的SSIS,SSAS,和SSRS组件。

一旦您安装了这个版本,您将有回退引擎到SQL Server。您还需要一个前端引擎,它允许您拥有一个用户界面。这个前端引擎是不同的,取决于您想要学习的SQL Server的哪个方面。

前置发动机的SSIS,SSAS,和SSRS

如果您希望学习SSIS、SSAS或SSRS,那么您可以使用的最简单的前端引擎是Microsoft的Visual Studio。免费的社区版非常适合个人使用,你可以从以下网站下载在Visual Studio网站

如果要将其用于SSIS、SSAS或SSRS,则需要一些外接程序。

T-SQL和DBA的前端引擎

您想要创建T-SQL语句还是学习数据库管理?如果是,则需要安装SQL Server Management Studio (SSMS)。

这个前端是SQL Server的用户界面,允许您执行T-SQL查询。同样,这是免费的。下载它点击这里

创建您的第一个查询

希望您现在已经安装了SQL Server和SSMS,这样你就可以打开SSMS并连接到你的数据库。如果你做了一个标准的SQL Server安装,那么你的数据库要么是:

从内SSMS,你可以创建你的第一个T-SQL语句。

您可以使用其中一个内置的系统表来实现这一点。其中一个例子是sys。主数据库中的对象。您可以编写以下T-SQL命令,并按下Execute按钮:

SELECT * FROM master.sys.objects

这将显示该表中的每一行和每一列。然后,你就可以缩小范围了。如果你想要的只是" object_id "列,你可以将代码更改为:

SELECT object_id FROM master.sys.objects

成功!现在,您已经创建了第一个T-SQL命令。

对于其他有用的SQL命令,请参见Udemy的最新博客,其中涵盖了所有你想知道的语句。

你需要什么学?

如果你想学习SQL Server,你应该有一个结构化的方法。

要决定你应该学习什么,我建议向专家咨询。

微软有两个与T-SQL相关的考试,分别是70-461和70-761。微软也有一个名为70-462的dba考试。掌握这些要求意味着具备T-SQL或DBA的高级技能。遗憾的是,这些考试已经不复存在了。

但这些考试的要求仍然有助于确定你需要知道什么。为什么不看看呢70 - 46170 - 462看看你目前的技能与之相比如何?

视频课程

你已经确定你需要什么要求吗?这是当一个在线课程可以帮助您与您的学习体验。为什么不看看Udemy?Udemy是最好的学习平台之一那里。

我Udemy的视频课程T-SQL,我教所有的70-461和70-761考试的要求。您将了解以下内容:

一旦你掌握了这些要求,你会觉得自信与T-SQL。您现在可以使用你的新SQL知识创建SELECT语句。这可以让你找回在其他环境中,如Python,Excel和画面,双向电力和其他应用程序的数据。

想要了解SQL Server的一个不同的方面?请看看我的其它在线SQL教程:

看看本文中包含的链接,看看在SQL Server中开始工作需要什么。然后看看我的一些SQL课程,看看你还能学到多少。

非常感谢您的阅读,继续学习!

在SQL热门课程

SQL和PostgreSQL:完整的开发者指南
斯蒂芬格莱德里
4.7 (1448)
收视率最高
Ultimate MySQL BootCamp:从SQL初学者到专家
柯尔特斯蒂尔,伊恩Schoonover
4.6 (54254)
畅销书
SQL - MySQL的数据分析和商业智能
365职业
4.6 (27762)
畅销书
高级SQL:SQL Expert认证准备课程
•代码之星学院(Code Star Academy),全球80000多名学生
4.5 (2201)
完成SQL和数据库训练营:零到精通[2021]
Andrei Neagoie, Mo Binni
4.6 (1,464)
SQL初学者:使用MySQL学习SQL和数据库设计
Tim Buchalka的学习编程学院,Jon Avis - SQL讲师
4.5 (11164)
SQL和PostgreSQL初学者:成为一个SQL专家
Jon Avis - SQL讲师
4.6 (3226)
畅销书
数据分析师和数据科学家的实用SQL训练营
艾娃中科院博士
4.6 (632)
SQL编程基础
国际学院
4.4 (106)
SQL服务器:27小时大师课程(8个疗程中1)
O.Thuillier |SQL |Postgres的|PowerShell的|MySQL的|管理,TSQL,和SQL Server的性能。
4.5 (20)
Oracle SQL -一步一步SQL
Amarnath Reddy.
4.4 (2160)
了解SQL初级到高级
亚历山大Shafe
4.7 (30)

更多SQL课程

SQL学生还学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示

菲利普伯顿的课程

Session 3:查询Microsoft SQL Server (T-SQL)
菲利普·伯顿
4.3 (450)
70- 461,761:使用Transact-SQL查询Microsoft SQL Server
菲利普·伯顿
4.5 (6825)
畅销书
Session 6:查询Microsoft SQL Server (SQL代码)
菲利普·伯顿
4.4 (247)
Microsoft SQL Server Reporting Services (SSRS)
菲利普·伯顿
4.5 (2084)
畅销书
Microsoft Word 1:9小时到专家(中级)水平
菲利普·伯顿
4.4 (296)
SAP水晶报告2016 -简介
菲利普·伯顿
4.4 (327)
畅销书
SQL Server集成服务(SSIS)简介
菲利普·伯顿
4.4 (3372)
畅销书

菲利普伯顿的课程