快速入门:使用 Azure 门户、PowerShell 和 Azure CLI 在 Azure SQL 数据库中创建单一数据库Quickstart: Create a single database in Azure SQL Database using the Azure portal, PowerShell, and Azure CLI

在 Azure SQL 数据库中创建数据库时,创建单一数据库是最快速且最简单的部署选项。Creating a single database is the quickest and simplest deployment option for creating a database in Azure SQL Database. 本快速入门介绍如何使用 Azure 门户创建并查询单一数据库。This quickstart shows you how to create and then query a single database using the Azure portal.

如果没有 Azure 订阅,可创建一个 1 元人民币试用帐户If you don't have an Azure subscription, create a 1rmb trial account.

执行本快速入门中的所有步骤都需要登录到 Azure 门户For all steps in this quickstart, sign in to the Azure portal.

创建单一数据库Create a single database

在预配或无服务器计算层中可以创建单一数据库。A single database can either be created in the provisioned or serverless compute tier.

  • 预配计算层中的单一数据库已使用两个购买模型之一预分配固定数量的计算资源,包括 CPU 和内存。A single database in the provisioned compute tier is pre-allocated a fixed amount of compute resources including CPU and memory using one of two purchasing models.
  • 无服务器计算层中的单一数据库具有一系列计算资源,包括可自动扩展且仅在基于 vCore 的购买模型中提供的 CPU 和内存。A single database in the serverless compute tier has a range of compute resources including CPU and memory that are auto-scaled and is only available in the vCore-based purchasing models.

创建单一数据库时,也定义一个 SQL 数据库服务器来管理它并将它放置在指定区域的 Azure 资源组中。When you create a single database, you also define a SQL Database server to manage it and place it within Azure resource group in a specified region.

备注

本快速入门使用的是基于 vCore 的购买模型,但基于 DTU 的购买模型也可用。This quickstart uses the vCore-based purchasing model, but the DTU-based purchasing model is also available.

若要创建包含 Adventure Works LT 示例数据的单一数据库,请执行以下操作:To create a single database containing the AdventureWorksLT sample data:

在此步骤中,将创建 Azure SQL 数据库单一数据库。In this step, you will create an Azure SQL Database single database.

重要

请务必设置防火墙规则,以使用用于完成本文的计算机的公共 IP 地址。Be sure to set up firewall rules to use the public IP address of the computer you're using to complete this article.

有关详细信息,请参阅创建数据库级防火墙规则,或参阅创建服务器级防火墙,确定用于计算机的服务器级防火墙规则的 IP 地址。For information, see Create a database-level firewall rule or to determine the IP address used for the server-level firewall rule for your computer see Create a server-level firewall.

使用 Azure 门户创建资源组和单一数据库。Create your resource group and single database using the Azure portal.

  1. 在 Azure 门户的左上角选择“创建资源”。 Select Create a resource in the upper left-hand corner of the Azure portal.

  2. 选择“数据库”,然后选择“SQL 数据库”打开“创建 SQL 数据库”页。 Select Databases and then select SQL Database to open the Create SQL Database page.

    创建单一数据库

  3. 在“项目详细信息”部分的“基本信息”选项卡上,键入或选择以下值: On the Basics tab, in the Project Details section, type or select the following values:

    • 订阅:下拉列表并选择正确的订阅(如果它没有出现)。Subscription: Drop down and select the correct subscription, if it doesn't appear.

    • 资源组:选择“新建”,键入 myResourceGroup,然后选择“确定” 。Resource group: Select Create new, type myResourceGroup, and select OK.

      “新建 SQL 数据库 - 基本信息”选项卡

  4. 在“数据库详细信息”部分,键入或选择以下值: In the Database Details section, type or select the following values:

    • 数据库名称:输入 mySampleDatabaseDatabase name: Enter mySampleDatabase.

    • 服务器:选择“新建”并输入以下值,然后选择“选择”。 Server: Select Create new, enter the following values and then select Select.

      • 服务器名称:键入 mysqlserver 和一些数字,使名称唯一。Server name: Type mysqlserver; along with some numbers for uniqueness.

      • 服务器管理员登录名:键入 azureuserServer admin login: Type azureuser.

      • 密码:键入符合密码要求的复杂密码。Password: Type a complex password that meets password requirements.

      • 位置:从下拉列表中选择一个位置,例如 China East 2Location: Choose a location from the drop-down, such as China East 2.

        新建服务器

      重要

      请记得记录服务器管理员登录名和密码,这样就可以登录服务器和数据库以获取此快速入门和其他快速入门。Remember to record the server admin login and password so you can log in to the server and databases for this and other quickstarts. 如果忘记了登录名或密码,可在“SQL 服务器”页上获取登录名或重置密码 。If you forget your login or password, you can get the login name or reset the password on the SQL server page. 若要打开“SQL 服务器”页,请在创建数据库后在数据库“概述”页上选择服务器名称 。To open the SQL server page, select the server name on the database Overview page after database creation.

    • 想要使用 SQL 弹性池:选择“否”选项。 Want to use SQL elastic pool: Select the No option.

    • 计算 + 存储:选择“配置数据库” 。Compute + storage: Select Configure database.

      SQL 数据库详细信息

    • 选择“已预配” 。Select Provisioned. 或者,选择“无服务器” 以创建无服务器数据库。Alternatively, select Serverless to create a serverless database.

      已预配 Gen4

    • 查看“Vcore”和“数据最大大小”设置 。Review the settings for vCores, and Data max size. 根据需要进行更改。Change these as desired.

      • 还可以选择“更改配置”来更改硬件生成 。Optionally, you can also select Change configuration to change the hardware generation.
    • 选择“应用”。 Select Apply.

  5. 选择“网络” 选项卡,并决定是否要允许 Azure 服务和资源访问此服务器 Select the Networking tab and decide if you want to Allow Azure services and resources to access this server.

    “网络”选项卡

  6. 选择“其他设置”选项卡。 Select the Additional settings tab.

  7. 在“数据源”部分的“使用现有数据”下,选择 SampleIn the Data source section, under Use existing data, select Sample.

    其他 SQL 数据库设置

    重要

    确保选择“示例(AdventureWorksLT)”数据,这样就可以轻松地按照本指南以及使用此数据的其他 Azure SQL 数据库快速入门进行操作 。Make sure to select the Sample (AdventureWorksLT) data so you can follow easily this and other Azure SQL Database quickstarts that use this data.

  8. 将剩余字段保留默认值,然后选择窗体底部的“查看 + 创建”。 Leave the rest of the values as default and select Review + Create at the bottom of the form.

  9. 检查最终的设置,然后选择“创建”。 Review the final settings and select Create.

  10. 在“SQL 数据库”窗体中,选择“创建”来部署和预配资源组、服务器和数据库 。On the SQL Database form, select Create to deploy and provision the resource group, server, and database.

查询数据库Query the database

创建数据库后,即可使用 Azure 门户中的内置查询工具连接到数据库并查询数据。Now that you've created the database, use the built-in query tool in the Azure portal to connect to the database and query the data.

  1. 在数据库的 SQL 数据库页的左侧菜单中,选择“查询编辑器(预览)” 。On the SQL Database page for your database, select Query editor (preview) in the left menu.

    登录到查询编辑器

  2. 输入你的登录信息,并选择“确定” 。Enter your login information, and select OK.

  3. 在“查询编辑器”窗格中输入以下查询 。Enter the following query in the Query editor pane.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
    ON pc.productcategoryid = p.productcategoryid;
    
  4. 选择“运行”,然后在“结果”窗格中查看查询结果。 Select Run, and then review the query results in the Results pane.

    查询编辑器结果

  5. 关闭“查询编辑器”页,并在系统提示时选择“确定”,以放弃未保存的修改 。Close the Query editor page, and select OK when prompted to discard your unsaved edits.

清理资源Clean up resources

如果希望转到后续步骤,请保留此资源组、数据库服务器和单一数据库。Keep this resource group, database server, and single database if you want to go to the Next steps. 后续步骤展示了如何使用各种方法连接和查询数据库。The next steps show you how to connect and query your database using different methods.

使用完这些资源后,可以通过如下方式将其删除:When you're finished using these resources, you can delete them as follows:

  1. 在 Azure 门户的左侧菜单中,选择“资源组”,然后选择“myResourceGroup” 。From the left menu in the Azure portal, select Resource groups, and then select myResourceGroup.
  2. 在资源组页上,选择“删除资源组” 。On your resource group page, select Delete resource group.
  3. 在字段中输入 myResourceGroup,然后选择“删除” 。Enter myResourceGroup in the field, and then select Delete.

后续步骤Next steps