zoukankan      html  css  js  c++  java
  • 如何创建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管理用户的密码,以便提供密码和继续创建新的数据库。

    ---恢复内容结束---

  • 相关阅读:
    MySQL-keepalived做高可用
    Linux-服务管理
    MySQL-CentOS7上安装Mysql5.7
    MySQL-查看DB文件位置
    游戏编程与游戏种类
    计算机
    python
    python中的构造函数
    IndentationError:expected an indented block错误解决
    python程序的pdb调试方法
  • 原文地址:https://www.cnblogs.com/xuchunlin/p/5621843.html
Copyright © 2011-2022 走看看