- 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 并导航到工作表。默认情况下,用户登录后会打开工作表,否则点击顶部功能区中的工作表图标。
编写以下查询以创建数据库“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 查询以验证操作是否已完成。