在本课中,我们将讨论查询。 在我们这样做之前, 我只是想给你看这个 AdventureWorks 数据库 这在 GitHub 上,链接包含在此处。 我们有一个 AdventureWorks 自述文件。 如果我们向下滚动, 我想从这里的备份进行安装。 所以如果你点击这个,它会带来sample.databases。 我们将使用 2019.bak。 只需单击它并将其保存到您的下载中 或者把它复制到你知道的地方 你可以很容易地访问它 或者您可以从"下载"文件夹中访问它。 但是我们要做的是获取这个数据库 因为它已经为我们填写了数据。 所以我们不必去填写我们的表格。 所以这只会为我们节省很多时间 并为您提供另一个数据库 并从中学习,基本上。 让我们在我们的软件中查看这个数据库。 一旦你下载了它, 我们可以右键单击数据库 并执行还原数据库。 我们将有一个数据库下拉框。 我们想要该设备,您将单击省略号。 我只是要补充。 现在这就是我,为什么它很重要 你记得你把你的文件放在哪里。 我把我的放在我本地的 C 盘上 所以我确切地知道它在路线上的位置。 这就是我的 AdventureWorks 2019.bak 文件。 所以我要点击确定。 点击确定。 还有我可以恢复的完整数据库备份。 再次单击确定 并成功恢复。 所以现在在数据库下,你应该有 AdventureWorks 2019,可以扩展它。 我们有一大堆桌子。 让我们给你一些探索和玩耍的东西。 只需抓取 person.address 的前一千行, 只是作为一个例子。 我们得到了各种各样的数据。 巧合的是,我们正在进入 select 语句 首先,我们刚刚做了一个, 我们在前面的课程中讨论了这一点。 所以这只是抓住了前1000名。 所以我们可以坚持使用那个 person.address。 就像我们之前做的那样, 你可以直接通过这里修改它 或者您可以来到这里并单击"新查询"。 你想扩展它。 所以这是你能做的最基本的选择语句。 从 person.address 中选择 *。 所以它只是说,把这张桌子上的所有东西都给我, 你必须非常小心。 因为如果它是一张非常大的桌子,它可能需要一段时间。 让我们看看我们在这里得到了什么。 所以我们执行,非常顺利。 这里大约有 19,000 条记录。 我们谈到了 where 子句 只是一点点之前。 所以如果我们想把它添加到这个查询中, 我们可以做一个 where 假设我们想要获得所有城市。 我们想要达拉斯城市的所有记录, 城市等于达拉斯。 所以在你现在的查询中,你想在哪里做。 就拿那个人的地址。 当你有很多这样的桌子时, 您必须指定要从哪个表中获取它 它会为您自动完成,这很好。 人.地址.城市。 所以又是这个原因, 是另一张桌子可以有城市。 所以你不能只把城市等于 因为它不知道要查找哪个表。 所以你要做person.address.city。 然后是 SQL 服务器要记住的重要事项 你需要单引号吗? 不要使用常规引号。 你想要单身 我们执行 现在我们有了所有的记录 对于达拉斯市。 所以这真的只是表面上 关于选择语句。 所以如果我们过去, 让我把这个拖到这里, 我们值得信赖的文档。 它谈论选择语句 对于 SQL 服务器,特别是对于 AdventureWorks。 哦,这些是2012年的。 他们也应该在 2019 年工作。 或者你可以出去买 2012 年的 并做我们刚刚做的同样的事情。 你可以从字面上复制并粘贴这些 并运行查询并感受一下。 但这些会超越所有不同的 带有示例的 select 语句命令。 所以这一切都非常有帮助。 所以我要在这节课上停下来 现在我们已经完成了一些基本的选择语句 你知道去哪里找 对于更复杂的选择语句命令 接下来,我们将进入分组和加入。