Postgre SQL
发布时间:2022-05-20 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了安装postgresql, 我是按照官网装的:,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是按照官网装的:
homebrew安装PostgreSql数据库 (今天废了老半天才把MacPort卸载掉,还是homebrew好用啊。。。)
1. 首先确保 mac 已经安装好了 homebrew(网上好多教程是用macport安装的,但是用对多对
用户都了解macport会给你乱安装很多库文件,整的我心爱对电脑很乱,所以后来就用homebrew部署软件了)
3.找一个安装:brew install
POSTGResql
3. 默认安装在了 /usr/local/Cellar/ 下。。。
4. 如果你想卸载:
开始初始化配置:
sudo mkdir /opt/local/var/db/
POSTGResql/defaultdb #创建任意文件夹做数据库目录
./initdb -D /opt/local/var/db/
POSTGResql/defaultdb #
初始化数据库目录文件
./
pg_ctl start -c-D /opt/local/var/db/
POSTGResql/defaultdb -l logfile
这样数据库开启了。。。。
./psql -U
POSTGRes –h localhost -d database
这里-U
POSTGRes表示作为
POSTGRes用户连接服务器,-h localhost表示连接运行
在本地主机上的数据库服务器,-d 表示登录相关数据库,如果没有指定用户名,
POSTGResql将认为使用登录主机的用户名。如果省略了用户名和数据库名,表明以操作系统的身份登录到数据库服务器,此时要求
在PostgreSQl服务器中有一个与操作系统同名的登录用户和数据库。
使用psql --
Help可以显示psql的所有命令选项。其中,最重要的选项包括,-U<user>选项允许指定与登录到操作系统用户名不同的用户名登录到数据库。-d<dbname>选项指定连接的数据库。-h<host>选项指定连接的主机名。-p<port>选项用来指定数据库服务器的端口号。
提示符“
POSTGRes=#”表示连接到名为“
POSTGRes”的数据库,该数据库是默认数据库。“#”表示是作为数据库超级用户连接的。“
POSTGRes”是默认的超级用户。 psql客户程序具有很多特征,它使我们对
POSTGResql的使用变得很容易。除了可以
使用PostgreSQL命令
SELECT,INSERT,
updatE,
create table等,psql还提供了许多内部命令,这些命令称为元命令Meta-command。
POSTGResql命令被发送到服务器而元命令由psql自身处理。元命令都是由反斜线\开头后跟一个或多个字母表示的命令有些命令还可以带参数。表1.2给出了一些常用的元命令。 与sql命令不同元命令不需要使用分号结束直接按回车
即可。
创建bookstore数据库:
下面的
sql语句创建一个名为msfdb的数据库该数据库属于msf_user用户。
POSTGRes=# CREATE DATABASE msfdb;
POSTGRes-#
owneR TO msf_user;
owneR msf_user短语指定数据库的所有者
owner对象的所有者具有在该对象上所有的操作权限。
使用“\l+”元命令可以查看数据库是否创建成功。
创建数据库对象:
超级用户
POSTGRes可以
为其他用户创建数据库对象但数据库对象一般由数据库所有者创建。如果要以用户msf_user的身份登录到msfdb数据库请先退出psql然后使用msf_user 用户名连接到msfdb数据库 C:\Postresql\8.3\bin> ./psql –U msf_user –d msfdb 该命令以msf_user 用户身份连接到msfdb数据库。接下来需要输入用户口令最后出现的提示符如下 msfdb=> 在该提示符下就可以使用
sql语句创建数据库对象并且这些对象将存于msfdb数据库的public模式中。
大佬总结
以上是大佬教程为你收集整理的安装postgresql, 我是按照官网装的:全部内容,希望文章能够帮你解决安装postgresql, 我是按照官网装的:所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。