我& # 039;我赶时间,现在我& # 039;我开始学习PostgreSQL。我不& # 039;不知道这个数据库在国内是否知名度不高,所以在google上搜到的资料基本都是英文的。从一个oracle从业者的角度来说,玩一个数据库,首先要安装软件,然后打开黑匣子,输入一些代码,建立数据库,核对数量等等。
花开两朵,每桌一朵。现在分享一些我安装后用过的笔记。
windows下的安装其实很简单。选择安装路径后,就可以一直进行下一步了。最后,选择性安装这个那个可以忽略。毕竟我只是一个数据库开发人员。
安装后,您可以开始使用它。根据甲骨文& # 039;的思路,应该是打开一个黑盒,先用操作系统验证,用sysdba录入,然后建立表空间,新建用户,赋权,用新用户录入,创建表,插入数字,选择。一步一步来。
首先,打开黑盒,以超级用户身份登录。这里应该注意的是,与甲骨文不同,你似乎可以& # 039;不要以操作系统认证的超级用户身份登录,只能使用bin自带的createuser可执行文件来创建用户。
如图,安装中有一个步骤时,需要输入密码。这个密码是默认的超级用户postgres。现在,要创建一个新用户,您必须首先连接到这个用户。那& # 039;这就是为什么红盒子里有参数-U。我创建的用户叫wings,-P是要求用户创建后系统创建一个密码。最后输入的密码是postgres用户& # 039;南
设置好1号用户后,要设置一个数据库,可能的话,先设置一个表空间。但我不& # 039;我不知道如何设置它。让& # 039;咱们以后再谈吧。先建个数据库。该库有一个createdb可执行文件,使用它:
在wings用户下构建这个库。就像在oracle中一样,当一个用户登录到sqlplus并构建一个数据库时,这个数据库就属于这个用户了。有一个自带的管理软件AdminIII,相当好用。您可以查看数据库是否已成功建立:
可以看到数据库如我所愿的建立了。
接下来,您可以在黑盒中输入表格构建命令后插入数字。这个AdminIII也可以。而且图形界面好多了,而且赢了& # 039;犯错之后改变并不困难。