标签档案:mac

新Pluralsight课程:在Win上与Visual Studio代码中的SQL Server数据交互,Mac,Linux

图像我最近上的多元视觉课,跨平台的SQL Server管理开发人员使用VS代码,这个月早些时候上线了(就在我准备登机参加为期两周的会议旅行的时候!)

这是一门关于Visual Studio代码扩展的课程,我非常喜欢使用它,所以想与您分享。它是mssql扩展,允许您以一种相当丰富的方式与SQL Server交互,这掩盖了它所扩展的IDE的轻便性。因为VS代码是跨平台的,它的所有扩展也是如此。所以你可以在Windows上编程的时候使用这个,并希望与SQL Server数据库进行一些基本的交互。

作为SQL Server的例子,我在Windows上使用SQL Server LocalDb,Mac上Docker容器中的Linux SQL Server和云上的Azure SQL。本课程不仅向您展示如何安装VS代码(以及一些VS代码基础知识)和扩展,而且还将向您介绍如何设置每个数据库服务器。这意味着它也有关于Docker的一课,安装并运行一个映像,以及在Azure门户中快速创建一个新的SQL数据库。

一旦一切就绪,我深入研究了mssql扩展的特性和功能。我翻遍了所有可能的石头,以确保你不会错过有用的功能,这是一个规范,如果你只是开始使用这样的工具没有任何准备。

这门课主要是演示,ppt幻灯片很少,我在Windows下工作,在我的Macbook上,甚至在Linux虚拟机上。

图像我为这门课感到骄傲的是,如果你从未使用过VS代码,您将学习如何绕过这个了不起的编辑器。如果你从未使用过Docker,我提供了一个非常有帮助和温和的介绍,你将能够与它一起工作。我得到了负责这个扩展的团队的大力支持,因为他们很高兴能得到这种关注。

所以无论你用什么语言编码,无论你做什么工作,如果您正在使用SQL Server(或有兴趣使用它),这门课程应该对掌握这个非常方便的扩展大有帮助!

下面是课程的目录。

如果你需要30天的免费试用Pluralsight图书馆,这样你就可以看这个,给我寄张便条!


模块1:介绍和安装VS代码和mssql扩展

在本模块中,您将简要介绍跨平台和免费的开发人员IDE,Visual Studio代码及其mssql扩展,该扩展允许您在不离开IDE的情况下与SQL Server数据库执行一些关键交互。您还将了解如何在Windows和macOS上安装IDE和扩展

  • 模块及课程概述
  • 介绍Visual Studio代码和mssql扩展
  • 在Windows上安装Visual Studio代码
  • 在macOS上安装Visual Studio代码
  • 介绍Visual Studio Code的超级编程能力
  • 在VS代码中安装mssql扩展

模块2:为任何平台准备SQL Server,本地和云中

在这个模块中,您将学习如何设置各种SQL服务器。它们都可以快速安装。您将学习如何在Windows上安装SQL Server LocalDb,在云中创建一个Azure SQL数据库,并使用一个用于Linux的Docker SQL Server映像来快速启动macOS容器中的SQL Server。这将确保您在余下的课程中有一个SQL Server数据库可以与之交互。

  • SQL Server LocalDB:最简单的SQL服务器
  • 在云中设置Azure SQL数据库
  • 验证新的Azure SQL数据库
  • 设置Azure SQL数据库的最后一个细节
  • 使用Docker容器在任何O/S上为Linux托管SQL Server
  • 安装Docker并运行SQL Server容器
  • 验证容器化数据库
  • 理解容器中的持久性和缺乏持久性
  • 使用示例数据库获取自定义图像

模块3:从各种平台连接到各种SQL服务器

在这个模块中,你会学到如何与当地各种各样的人联系,带有mssql扩展的云和容器化SQL服务器。您将学习如何使用命令和快捷方式,如何存储连接概要文件和密码,甚至如何创建一个方便的快捷方式来启动mssql。

  • mssql的命令和执行引擎
  • 连接到LocalDB,同时学习更多关于mssql连接的知识
  • 从Windows和macOS连接到Azure SQL
  • 演示mssql如何安全地存储您的密码
  • 使用ADO.NET连接字符串进行连接
  • 连接到Docker容器中的数据库
  • 连接键盘和状态栏快捷方式
  • 创建键盘快捷方式来启动mssql并连接

模块4:学习mssql基本连接,查询和创建

在这个模块中,你将开始与数据库交互,执行查询和命令,探索结果集。您将了解这些代码片段,还将了解如何附加到现有数据库文件并从头创建新的数据库。最重要的是,您将了解mssql扩展带来的强大的SQL编辑器和结果视图支持。

  • 附加现有数据库文件
  • 与第一个查询的结果进行交互
  • 智能编辑器窗口
  • 使用代码片段加速命令构建
  • 进一步研究多个结果集
  • 使用代码片段查看数据库元数据
  • 创建数据库,表和数据

模块5:利用高级技巧

本模块将深入研究mssql,并提供一些技巧,不仅利用mssql的功能,以及Visual Studio代码的功能,使使用mssql更容易。

  • 导出结果到CSV,JSON或Excel
  • mssql消息的本地化
  • 通过VS代码的设置控制行为
  • 在编辑器窗口中格式化代码
  • 结果窗口技巧,快捷键和设置
  • 检查最后几个设置
  • 在VS代码中创建自己的SQL代码片段
  • 展望Mac和Linux上的集成身份验证