【赵渝强老师】创建PostgreSQL的数据库

在这里插入图片描述

在PostgreSQL中,创建数据库主要通过SQL命令“create database”完成。

视频讲解如下

【赵渝强老师】创建PostgreSQL的数据库

下面是具体的操作步骤。

(1)查询现有数据库的集合,可以检查系统目录pg_database。

postgres=# select datname from pg_database;

# 输出的信息如下:
  datname  
-----------
 postgres
 template1
 template0
(3 rows)

(2)使用SQL命令“create databas”创建数据库。

postgres=# create database mydemodb;

# 这里需要注意以下几点:
# 第一个数据库总是由initdb命令在初始化数据存储区域时创建的,
# 这个数据库被称为postgres。
# 因此要创建第一个“普通”数据库时,需要连接到PostgreSQL数据库服务器上。 
# 在数据库集群初始化期间也会创建第二个数据库template1。
# 当在集群中创建一个新数据库时,实际上就是克隆了template1。
# 这就意味着对template1所做的任何修改都会体现在所有后续创建的数据库中。
# 因此应避免在template1中创建对象,除非想把它们传播到每一个新创建的数据库中。

(3)创建一个新的数据库,实际上是在$PDATA/base目录下创建了一个目录,如下图所示。
在这里插入图片描述

(4)重新查询现有数据库的集合。

postgres=# select datname from pg_database;

# 输出的信息如下:
  datname  
-----------
 postgres
 mydemodb
 template1
 template0
(4 rows)

《PostgreSQL数据库实战派》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵渝强老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值