欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2023-12-30 20:38:46
...

在此快速入门中,您将使用Azure 数据 Studio连接到 Azure SQL 数据库服务器。 然后,将运行 TRANSACT-SQL (T-SQL) 语句来创建和查询中其他使用的 TutorialDB 数据库Azure 数据 Studio教程。

先决条件

若要完成本快速入门教程,需要Azure 数据 Studio,和 Azure SQL 数据库服务器。

如果没有 Azure SQL 服务器,完成以下 Azure SQL 数据库快速入门之一。 请记住的完全限定的服务器名称和登录凭据的后续步骤:

连接到 Azure SQL 数据库服务器

使用Azure 数据 Studio建立到 Azure SQL 数据库服务器的连接。

  1. 首次运行Azure 数据 Studio连接应打开页面。 如果没有看到连接页上,选择添加连接,或新连接中的图标服务器边栏:

  2. 本文使用 SQL 登录,但还支持 Windows 身份验证。 填写以下字段用于 Azure SQL server 的服务器名称、 用户名和密码:

    设置 建议的值 Description
    服务器名称 完全限定的服务器名称 如下所示: servername.database.windows.net
    身份验证 SQL 登录名 本教程使用 SQL 身份验证。
    用户名 服务器管理员帐户用户名 从用来创建服务器的帐户用户名。
    密码(SQL 登录名) 服务器管理员帐户密码 从用来创建服务器的帐户密码。
    是否保存密码? 是或否 选择如果不想每次都输入密码。
    数据库名称 将保留为空 仅连接到这里的服务器。
    服务器组 选择 可以将此字段设置为你创建的特定服务器组。
  3. 选择“连接”。

  4. 如果你的服务器的防火墙规则允许 Azure Data Studio,若要连接,没有创建新的防火墙规则窗体将打开。 完成窗体以创建新的防火墙规则。 有关详细信息,请参阅防火墙规则

在中打开你的服务器成功连接后,服务器侧栏。

创建教程数据库

接下来的部分创建使用的 TutorialDB 数据库中其他Azure 数据 Studio教程。

  1. 在 Azure SQL 服务器上右键单击服务器侧栏,然后选择新查询

  2. 将此 SQL 粘贴到查询编辑器。

    SQL复制

    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
    ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
    GO
    
  3. 从工具栏中,选择运行。 通知出现在消息窗格,其中显示查询进度。

创建表

查询编辑器连接到数据库中,但我们想要创建的表中TutorialDB数据库。

  1. 连接到TutorialDB数据库。

  2. 创建Customers表。

    使用此替换上一个查询在查询编辑器中的,然后选择运行

    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
    

向表中插入行

使用此替换上一个查询,然后选择运行

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'[email protected]'),
   ( 3, N'Donna', N'Germany', N'[email protected]'),
   ( 4, N'Janet', N'United States', N'[email protected]')
GO

查看结果

使用此替换上一个查询,然后选择运行

SQL复制

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

显示查询结果:

清理资源

在此处创建的资源时生成更高版本的快速入门文章。 如果你打算通过这些文章,是确保不要删除这些资源。否则,在 Azure 门户中,删除不再需要的资源。 有关详细信息,请参阅清理资源

后续步骤

现在,你已成功连接到 Azure SQL 数据库和运行查询,请尝试代码编辑器教程

上一篇:

下一篇: