如何创建PostgreSQL数据库
PostgreSQL提供两种方式创建一个新的数据库:第一种是使用CREATE DATABASE的SQL命令。第二种使用createdb的一个命令行可执行文件。
第一种:使用CREATE DATABASE来创建数据库。
语法格式:
CREATE DATABASE语句的基本语法如下:
CREATE DATABASE dbname; 其中dbname是要创建的数据库的名称。
举例说明:
下面是一个简单的例子,这将创建testdb 在PostgreSQL模式:
说明:我们输入create database testdb; 系统会还回CREATE DATABASE,表示系统创建数据库testdb成功,其中\h表示查看系统中的数据库。
第二种:使用createdb的命令:
PostgreSQL命令行可执行createdb是是SQL命令CREATE DATABASE一个包装器。此命令和SQL命令CREATE DATABASE之间唯一的区别是,前者可以直接在命令行中运行,它允许的注释被添加到数据 库中,全部在一个命令。
语法:
createdb语法如下所示:createdb [option...] [dbname [description]]
参数
下表列出了参数及它们的描述。
参数名称 |
描述 |
dbname |
创建数据库的名称。 |
description |
指定要与新创建的数据库关联的注释。 |
options |
这createdb接受命令行参数。 |
选项
下表列出了命令行参数CREATEDB接收:
选项 |
描述 |
-D tablespace |
指定数据库的默认表空间。 |
-e |
重复createdb生成并发送到服务器的命令。 |
-E encoding |
指定要在该数据库中使用的字符编码方案。 |
-l locale |
指定在该数据库中使用的区域设置。 |
-T template |
指定要建立此数据库的模板数据库。 |
--help |
显示命令行参数dropdb帮助和退出。 |
-h host |
指定服务器正在运行的机器的主机名。 |
-p port |
指定的TCP端口或当地的UNIX域套接字文件扩展名的服务器监听连接。 |
-U username |
连接的用户名。 |
-w |
从未发出密码提示。 |
-W |
力createdb连接到数据库之前对密码提示。 |
打开命令提示符,然后去是PostgreSQL安装所在的目录。进入到bin目录,执行下面的命令创建一个数据库。
createdb -h localhost -p 5432 -U postgress testdb
password ******
上面的命令会提示Postgres的默认的PostgreSQL管理用户的密码,以便提供密码和继续创建新的数据库。
---恢复内容结束---
好记忆不如烂笔头
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术