- Snowflake教程
- Snowflake - 主页
- Snowflake - 简介
- Snowflake - 数据架构
- Snowflake - 功能架构
- Snowflake - 如何访问
- Snowflake - 版本
- Snowflake - 定价模型
- Snowflake - 对象
- Snowflake - 表和视图类型
- Snowflake - 登录
- Snowflake - 仓库
- Snowflake - 数据库
- Snowflake - 架构
- Snowflake - 表格和列
- Snowflake - 从文件加载数据
- Snowflake - 有用查询示例
- Snowflake - 监控使用情况和存储情况
- Snowflake - 缓存
- 将数据从 Snowflake 卸载到本地
- 外部数据加载(来自AWS S3)
- 外部数据卸载(到AWS S3)
- Snowflake资源
- Snowflake - 快速指南
- Snowflake - 有用的资源
- Snowflake - 讨论
Snowflake - 数据库
数据库是表和列所在的模式的逻辑分组。在本章中,我们将讨论如何创建数据库,并查看详细信息。
Snowflake为用户提供了两种创建数据库的方法,第一种方法是使用用户界面,第二种方法是应用SQL查询。
使用 Snowflake 的 UI 处理数据库
Snowflake 中的所有数据都保存在数据库中。每个数据库都包含一个或多个模式,这些模式是数据库对象(例如表和视图)的逻辑分组。Snowflake不限制数据库数量的限制,您可以创建模式(在数据库内),或对象(在模式内)。
创建数据库
使用唯一的 URL 登录 Snowflake 帐户。单击顶部功能区中的数据库,如以下屏幕截图所示 -
它将导航到下一个屏幕。单击数据库列表上方的“创建”按钮,如下所示。
它将带您进入“创建数据库”对话框。输入数据库名称和注释,然后单击完成按钮。
创建数据库后,用户可以在列表中查看,如下图所示 -
查看仓库
现在,要查看所有创建的数据库,请单击顶部功能区中的数据库。它显示数据库的视图面板,其中包含所有创建的数据库。
使用“创建”按钮创建新仓库。用户也可以通过选择数据库并单击“克隆”来克隆数据库,如以下屏幕截图所示 -
它会弹出一个克隆数据库对话框,输入一些信息,如名称、来源、注释。输入这些详细信息后,单击“完成”按钮,如以下屏幕截图所示 -
用户可以看到另一个数据库已创建,并且它将在视图面板中可见。用户还可以通过选择数据库并单击“删除”按钮来删除数据库,如下图所示 -
会弹出一个对话框进行确认。单击“是”进行删除,否则单击“否”。
使用 Snowflake 的 SQL 接口处理数据库
在这里,我们将学习如何使用Snowflake的SQL接口创建和查看数据库。
创建数据库
要创建数据库,首先您需要登录 Snowflake 并导航到Worksheets。默认情况下,用户登录后会打开工作表,否则单击顶部功能区中的工作表图标。
编写以下查询来创建数据库“TEST_DB_2”
CREATE DATABASE "TEST_DB_2"
现在单击“运行”按钮来执行查询。当 TEST_DB_2 数据库成功创建时,结果将显示在“结果”面板中。以下屏幕截图显示了使用 SQL 处理的输出 -
查看数据库
要查看所有列出的仓库,用户可以使用以下 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查询来验证操作是否完成。