Snowflake - 数据库

数据库是表和列所在的模式的逻辑分组。在本章中,我们将讨论如何创建数据库和查看详细信息。

Snowflake 为用户提供了两种创建数据库的方法,第一种方法是使用用户界面,第二种方法是应用 SQL 查询。

使用 Snowflake 的 UI 处理数据库

Snowflake 中的所有数据都保存在数据库中。每个数据库由一个或多个模式组成,这些模式是数据库对象(例如表和视图)的逻辑分组。 Snowflake 不限制数据库的数量,您可以创建架构(在数据库中)或对象(在架构中)。

创建数据库

使用唯一 URL 登录 Snowflake 帐户。单击顶部功能区中的数据库,如以下屏幕截图所示 −

单击数据库

它将导航到下一个屏幕。单击数据库列表上方的创建按钮,如下所示。

单击创建按钮

它将带您进入创建数据库对话框。输入数据库名称注释,然后单击完成按钮。

单击创建数据库

创建数据库后,用户可以在列表中查看,如以下屏幕截图所示 −

数据库列表

查看仓库

现在要查看所有创建的数据库,请单击顶部功能区中的数据库。它会显示数据库的查看面板,其中显示所有创建的数据库。

使用创建按钮创建新仓库。用户也可以克隆数据库,方法是选择一个数据库并单击克隆,如以下屏幕截图所示 −

克隆

它会弹出一个克隆数据库对话框,输入一些信息,如名称、来源、注释。输入这些详细信息后,单击完成按钮,如以下屏幕截图所示 −

克隆数据库

用户可以看到另一个数据库已创建,它将在视图面板中可见。用户还可以删除数据库,方法是选择一个数据库并单击删除按钮,如以下屏幕截图所示 −

删除数据库

会弹出一个对话框进行确认。单击删除,否则单击

Drop Database Pop-Up

使用 Snowflake 的 SQL 接口处理数据库

在这里,我们将学习如何使用 Snowflake 的 SQL 接口创建和查看数据库。

创建数据库

要创建数据库,首先需要登录 Snowflake 并导航到工作表。默认情况下,用户登录后会打开工作表,否则请单击顶部功能区中的工作表图标。

编写以下查询以创建数据库"TEST_DB_2"

CREATE DATABASE "TEST_DB_2"

现在单击运行按钮执行查询。由于成功创建了TEST_DB_2数据库,因此结果将显示在结果面板中。以下屏幕截图显示了使用SQL −处理的输出

创建数据库TEST_DB_2

查看数据库

查看所有列出的仓库,用户可以使用以下SQL。它带来了所有列出的仓库的详细信息。

SHOW DATABASES

克隆数据库,用户可以使用以下 SQL,这里"TEST_DB_3"是一个名为的新数据库,而 DEMO_DB 用于克隆它 −

CREATE DATABASE TEST_DB_3 CLONE "DEMO_DB"

删除数据库,请使用以下 SQL −

DROP DATABASE "TEST_DB_3"

用户可以在每次操作后运行 SHOW DATABSE 查询来验证操作是否完成。