PostgreSQL

安装:
体系基本概念:
PostgreSQL使用一种客户 端/服务器的模式,一次PostgreSQL会话由下列相关的进程(程序)组成:
一个服务器进程,它管理数据库文件,接受来自客户端应用与数据库的连接, 并且代表客户端在数据库上执行操作。数据库服务器程序叫postgres。
那些需要执行数据库操作的用户客户端(前端)应用。客户端应用可能本身 就是多种多样的:它们可以是一个字符界面的工具,也可以是一个图形界面 的应用,或者是一个通过访问数据库来显示网页的web服务器,或者是一个 特殊的数据库管理工具。一些客户端应用是和PostgreSQL 发布一起提供的,但绝大部分是用户开发的;
和典型的客户端/服务器应用(C/S应用)一样,这些客户端和服务器可以在不同 的主机上。这时它们通过TCP/IP网络连接通讯。你应该记住的是,在客户机 上可以访问的文件未必能够在数据库服务器机器上访问(或者只能用不同的文件 名进行访问)。
PostgreSQL服务器可以处理来自客户端的多个并发请求。因此,它为每个请求 启动(“forks”)一个新的进程。从这个时候开始,客户端和新服务器进程就不再 经过最初的postgres进程进行通讯。因此,主服务器总是在运行,等待连接, 而客户端及其相关联的服务器进程则是起起停停。
创建一个数据库
一台 运行着的PostgreSQL服务器可以管理许多数据 库。通常我们会为每个项目和每个用户单独使用一个数据库。
访问数据库
一旦创建了数据库,就可以访问它:
运行PostgreSQL交互的终端程序 psql,它允许你交互地输入、 编辑、执行SQL命令。
启动psql,你可以用 下面的命令为mydb数据库激活它:

$ psql mydb

在psql里,你会看到下面的欢迎信息:

psql (9.0.4)
Type "help" for help.

mydb=>

最后一行也可能是:

mydb=#

这个提示符意味着你是数据库超级用户,最可能出现在你自己安装了PostgreSQL 的情况下。作为超级用户意味着你不受访问控制的限制。

psql程序有一些不属于SQL命令的内部命令。它们以反斜杠 “\”开头。有些这种命令在欢迎信息中列出。比如,你可以用下面的命令获取各种 PostgreSQLSQL命令的帮助语法
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值