热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PostgreSQL数据库安装使用图文教程

朝三暮四的我现在开始研究研究PostgreSQL。也不知道是不是这个数据库在国内的认知程度还不是很高,所以上google搜索的基本上都是英文的资料。从一个oracle从业人员的角度来看,玩儿一种数据库首先要把软件装上,然后打开黑框框敲一些代码进去,建个库,查个

朝三暮四的我现在开始研究研究PostgreSQL。也不知道是不是这个数据库在国内的认知程度还不是很高,所以上google搜索的基本上都是英文的资料。从一个oracle从业人员的角度来看,玩儿一种数据库首先要把软件装上,然后打开黑框框敲一些代码进去,建个库,查个数什么的。

     花开两朵,各表一枝,现在我把我安装后使用的一些笔记分享出来。

     windows底下的安装其实很简单的,选择好安装的路径之后就可以一路下一步了。最后选择性的安装这个那个的可以不用理会,毕竟我只是个数据库开发人员。

     安装好以后就可以开始用了。按照oracle的思维,应该是打开一个黑框框,首先利用操作系统验证,以sysdba进去,然后建立表空间,新建用户,赋权,用新建的用户进去,建表,插数,select。一步一步来。

     首先是打开黑框框,以超级用户身份登录进去。这里需要说明的是,和oracle不一样,似乎不能用操作系统认证登录成超级用户,只能用bin下自带的一个createuser的可执行文件进行建用户操作。

     如图所示,在安装的时候有一步骤时要输入密码的,这个密码就是默认的超级用户,postgres。现在要建立新用户,就要先连接上这个用户。所以才会有红色框中的参数-U。我建立的用户叫做wings,-P是为了要求系统在建立用户之后建密码。最后输入的口令就是postgres用户的。

     建立号用户之后,就应该建库了,如果可以的话应该先建立一个表空间。但是我不知道应该怎么建立,以后再说吧。先建库。建库有一个createdb可执行文件,使用之:

      把这个库建立到wings用户底下。就像是oracle中,用一个用户登录sqlplus之后建立数据库,那么这个数据库就是属于该用户的。有一个自带的管理软件AdminIII,相当好用,可以看看一看数据库建立成功没有:

     可以看到数据库的建立如我所愿。

     接下来就可以在黑框框中输入建表命令之后插数了。这个AdminIII也是可以做到的。而且图形化界面好得多,也不会在出错以后难以进行更改。


推荐阅读
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • CRZ.im:一款极简的网址缩短服务及其安装指南
    本文介绍了一款名为CRZ.im的极简网址缩短服务,该服务采用PHP和SQLite开发,体积小巧,约10KB。本文还提供了详细的安装步骤,包括环境配置、域名解析及Nginx伪静态设置。 ... [详细]
  • 解决JavaScript中法语字符排序问题
    在开发一个使用JavaScript、HTML和CSS的Web应用时,遇到从SQLite数据库中提取的法语词汇排序不正确的问题,特别是带重音符号的字母未按预期排序。 ... [详细]
  • 本文作为《WM平台上使用Sybase Anywhere 11》系列的第二篇,将继续探讨在Windows Mobile (WM) 系统中如何高效地操作Sybase Anywhere 11数据库。继上一篇关于安装与基本测试的文章之后,本篇将深入讲解数据库的具体操作方法。 ... [详细]
  • 从CodeIgniter中提取图像处理组件
    本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 当本地计算机的时间被手动调整至一年前,尝试访问网络中的其他计算机共享资源时,会出现持续要求输入用户名和密码的情况,即使输入正确的凭证也无法成功访问。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 探讨符合特定需求的个人网盘选择,包括分享功能、WebDAV支持及长期稳定性等。 ... [详细]
  • 本文探讨了有效学习专业技能的方法,包括编程语言、操作系统、软件组件及前沿技术的探索,旨在为初学者提供一套系统的自学指南。 ... [详细]
author-avatar
mobiledu2502856247
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有