快速入门:使用 SQL Server 连接和查询 Azure 数据 Studio

本快速入门显示如何使用Azure 数据 Studio连接到SQL Server,然后使用Transact-SQL(T-SQL)语句创建Azure 数据 Studio教程中使用的TutorialDB

必要条件

要完成此快速入门,您需要Azure 数据 Studio并访问SQL Server。

如果您无权访问SQL Server,请从以下链接中选择您的平台(确保记住您的SQL登录名和密码!):

连接到 SQL Server

  1. 启动Azure 数据 Studio

  2. 第一次运行Azure 数据 Studio 时,将打开连接对话框。 如果连接对话框未打开,请单击服务器页面中的新的连接图标:

  3. 本文使用SQL 登录名,但Windows 身份验证支持。 按如下所示填写字段:

    • 服务器名称: localhost
    • 身份验证类型: SQL 登录名
    • 用户名: SQL Server 的用户名称
    • 密码: SQL 服务器的密码
    • 数据库名称: 将此字段留空
    • 服务器组:<默认>

创建数据库

以下步骤创建名为TutorialDB的数据库:

  1. 右键单击您的服务器上localhost,然后选择新查询。

  2. 将以下代码片段粘贴到查询窗口:

    SQL复制

    USE master
    GO
    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
       CREATE DATABASE [TutorialDB];
    GO
    IF SERVERPROPERTY('ProductVersion') > '12'
        ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
    GO
    
  3. 若要执行查询时,请单击运行

在查询完成后,新的TutorialDB将出现在数据库列表中。 如果看不到,请右击数据库节点,然后选择刷新

创建表

查询编辑器仍然连接到master数据库,但我们想在TutorialDB数据库中创建一个表。

  1. 将连接上下文更改为TutorialDB:

  2. 将以下代码段粘贴到查询窗口中,然后单击运行

    备注

    您可以将其追加到编辑器中,或者覆盖编辑器中的前一个查询。 注意,单击运行只执行所选的查询。 如果没有选择,单击运行执行编辑器中的所有查询。

    SQL复制

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
       DROP TABLE dbo.Customers;
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
        CustomerId  int NOT NULL PRIMARY KEY, -- primary key column
        Name        nvarchar(50) NOT NULL,
        Location    nvarchar(50) NOT NULL,
        Email       nvarchar(50) NOT NULL
    );
    GO
    

在查询完成后,新客户表将出现在表的列表。 您可能需要右键单击TutorialDB > 表节点,然后选择刷新

插入行

  • 将以下代码段粘贴到查询窗口中,然后单击运行

    SQL复制

    -- Insert rows into table 'Customers'
    INSERT INTO dbo.Customers
        ([CustomerId], [Name], [Location], [Email])
    VALUES
        ( 1, N'Orlando', N'Australia', N''),
        ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
        ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
        ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
    GO
    

查看由查询返回的数据

  1. 将以下代码段粘贴到查询窗口中,然后单击运行

    SQL复制

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. 显示查询的结果:

后续步骤

现在,你已成功连接到 SQL Server 并运行查询,尝试代码编辑器教程

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值