介绍
在这个挑战中,你将开启一段烹饪之旅,使用 PostgreSQL 创建属于你自己的食谱数据库。作为一名初露头角的各种美食博主,你将建立一个名为 recipe_db 的专用数据库,用于管理你不断增加的食谱收藏。
本次挑战涉及使用 createdb 命令来创建数据库,并使用 psql -l 命令通过列出所有数据库来验证创建结果。所有命令都应在默认用户目录 ~/project 中执行。成功完成挑战后,recipe_db 将出现在 psql -l 的输出结果中。
创建你自己的食谱数据库
开启你的烹饪之旅吧!作为一名初露头角的各种美食博主,你需要一个组织良好的系统来管理你不断增加的食谱收藏。本挑战将引导你设置一个专用的 PostgreSQL 数据库,用于存储和管理你的美味创意。
任务
- 创建一个名为
recipe_db的 PostgreSQL 数据库。 - 通过列出所有数据库来验证数据库的创建情况。
要求
- 使用
createdb命令创建数据库。 - 使用
psql -l命令列出所有数据库,并确认recipe_db已成功创建。 - 所有命令都应在默认用户目录
~/project中执行。
示例
成功创建数据库并列出所有数据库后,你应该能在 psql -l 的输出中看到 recipe_db。
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+---------+-----------------------
postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
recipe_db | labex | UTF8 | C.UTF-8 | C.UTF-8 |
template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(4 rows)

提示
- 记得使用
createdb命令,后接数据库名称。 psql -l命令可以列出所有可用的数据库。
总结
在本次挑战中,任务是使用 createdb 命令创建一个名为 recipe_db 的 PostgreSQL 数据库,然后通过 psql -l 命令列出所有数据库来验证其创建结果。挑战强调了在 PostgreSQL 环境中使用命令行工具进行数据库管理。
关键学习点包括了解如何使用 createdb 创建新数据库,以及如何使用 psql -l 列出现有数据库。成功完成此挑战证明了你已掌握基本的 PostgreSQL 数据库管理任务。


