使用微软系软件应该必备的能力,查阅微软联机文档

微软学习平台

在我们使用任何微软产品的时候,我们基本上都可以在微软联机帮助里找到相关的使用说明,而一些比较复杂的内容,微软则单独提供了一个学习平台,https://learn.microsoft.com/zh-cn/,可以在学习平台内找到任何微软相关的内容。
在这里插入图片描述

使用检索

假设,我们现在在使用微软的产品 SqlServer,那么对于我们所需要使用的任何指令,都在在这个搜索框里输入关键字并查询到相关内容,比如我们要查询一个最基本的 sql 指令, select 语法
在这里插入图片描述
在这里插入图片描述
他会返回很多很多内容,内容区域可以选择文档,这类内容基本上就是微软官方自己的内容,产品,则可以选择你使用的软件或工具,比如 Sql Server 就有5个子节点分支可以选择。

而右侧,则是我们筛选出来的结果了,通常,我们描述的越准确,得到的结果就越接近我们的期望内容,这里的前几项都是 select 语法相关内容,可以通过标题看到,他的方向并不一致。

我们需要提前阅读标题及其描述,才能准确的找到我们需要的内容。

这个检索示例中,第一项是 select 子查询相关,第二项才是 select 完整语法,第三项则是 select 语法的示例内容,第四项。。。他变成 access 的 select 语法了。所以,不要跳过阅读,仔细寻找自己需要的内容。

阅读文档

我们这里打开第二项,查看 select 在 sqlserver 中的语法。
在这里插入图片描述
在微软官方提供的文档中,相关联的内容也是非常多的,左侧上边,还可以进行下一次的检索,左侧中间区域,则是关联内容,可以方便的跳转到不同条目内容中,而左侧最下边,还可以直接下载 pdf 文档到本地,方便之后翻阅。

右侧,则是文档目录了,可以快速定位到相关区域。

而中间正文部分,则是文档主体了,其中,有一个很重要的声明部分,适用于。这个可不得不看,别找到一篇文档,按照文档内容进行编写了很多代码,最后发现跑不对,那就白瞎了,需要注意的是适用的产品,适用的版本。
在这里插入图片描述

学会阅读语法说明

syntax 这个单词就是语法的意思了,基本上,我们看到这个单词,就应该知道这里是语法相关说明了。即便是同一个指令,使用的产品不同,语法也会略有差异,在这个 select 的语法说明中,他就分了两个语法部分,需要注意绿色的注释部分,以确定是否是自己需要的内容。
在这里插入图片描述
在语法说明中,有几个定义我们需要了解,万变不离其宗的用法。

中括号:[] 表示是可选项
尖括号:<> 表示是特殊表达式,一般会有后续说明
竖线:| 表示或者,即可以是左边内容,也可以是右边内容,如果有多个内容,表示 n 选 1,竖线分隔的部分不可同时使用
花括号:{} 表示必须有的内容,但并不限定内容提供方式
省略号:… 表示可以有多个,且不限定数量
圆括号:() 表示常量表达式,通常是固定的或者用变量表示的常量,比如数字、字符串之类的
不在括号内的内容:固定语法内容,必须有无法省略,且不能代替的部分

在大多数帮助文档中,语法说明基本上都是按照这个规则来进行描述的,所以学会一个,基本就七七八八的都可以进行阅读了。

<query_specification> ::=
SELECT [ ALL | DISTINCT ]
[TOP ( expression ) [PERCENT] [ WITH TIES ] ]
< select_list >
[ INTO new_table ]
[ FROM { <table_source> } [ ,…n ] ]
[ WHERE <search_condition> ]
[ <GROUP BY> ]
[ HAVING < search_condition > ]

而这一部分,就是我们需要查找的 select 的基本语法了,更多语法还请自行查阅。

查看文档更多内容

在这里插入图片描述
在任何运算中,都有一个运算优先级的问题存在,包括我们使用数据库查询数据,查询指令中的各种参数也同样具有优先级,通常在帮助文档中会有详细说明。如果不看,也没问题,自己可以慢慢体悟。

除了优先级,还会有很多其他相关内容都在学习文档中列出,这些内容都是免费且准确的,比使用百度得到的模棱两可的答案要强很多。且文中已经提供了很多简单应用的例子了,可以帮助查阅者更好的理解文章内容。

在没有看完官方文档前,不要盲目相信任何百度到的内容

除非你已经理解透彻了官方的文档说明,或者有了很多的相关使用经验,否则,盲目的相信百度得到的内容,最终会造成很多麻烦事,比如公说公有理婆说婆有理的答案,你该采纳哪个?这个时候都要以官方文档和实际运行结果为准。

其实不仅仅是微软相关工具有提供这样的联机文档,大部分软件都具有这样的文档,比如 php,比如 mysql 。阅读文档是开发人员所必备的技能之一,甚至是重要技能之一。而有些文档,在没有官方中文版之前,所有的翻译内容都不可尽信,最好是能结合原版本的文档一起阅读。

向别人求助前,不可没有阅读官方文档

当你向别人提出问题寻求帮助的时候,我们通常会认为你已经完成了语法的学习,官方文档说明的阅读。因为这些是适用相关软件、产品、工具所必须得,我们作为使用者,也无法跳出官方划定的框架。所以当我们看到你的求助内容时,我们也只会在这个框架内进行解答,而如果你并未阅读这些文档内容,那么有时候解释起来就很麻烦,最终我们可能仅仅是甩给你一个官方文档内容,让你自行补课了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文盲老顾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值