码迷,mamicode.com
首页 > 数据库 > 详细

PostgreSQL数据库

时间:2019-01-24 17:56:37      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:数据库连接   ast   contain   nbsp   amazon   psycopg2   res   varchar   exe   

flask连接:

"report": "redshift+psycopg2://user:pwd@jupitermob-rdata.cj0ro5bbcusg.us-east-1.redshift.amazonaws.com:5439/jupitermob"

app.config["SQLALCHEMY_DATABASE_URI"] = CONFIG.DATABASE["report"]

 

python连接:

import psycopg2
# 数据库连接参数
conn = psycopg2.connect(database="platoon", user="postgres", password="postgres", host="192.168.10.80", port="5432")
cur = conn.cursor()
cur.execute("CREATE TABLE test(id serial PRIMARY KEY, num integer,data varchar);")

终端连接:

psql -h Server -p Port -U Username DatabaseName

其中“-h”是指定想要连接的主机,如果是本机的话就是localhost,“-p”是端口号,“-U”是用户名,“DatabaseName”是要进行操作的数据库名称。如果主机就是在本机上,可以直接输入以下的更为简单的命令,只需指定用户名:psql -U Username输入正确的参数之后,就能在终端界面上进行psql的命令行界面,进行相应的操作。

 


 

psql常用命令:

 

 

\l:列出所有的数据库;

 

技术分享图片

 

\c DatabaseName:连接数据库;

 

\dt:连接进入到某个数据库后,使用此命令查看数据库中的所有表;

 

技术分享图片

 

\d TableName:查看某个表的描述,此命令可以用来查看某个表中的列元素和相应的数据类型;

 

技术分享图片

 

\e:打开psql内置的文本编辑器,可以方便的编写脚本。如果需要输入的SQL语句很多,直接在命令行界面上编写会很不方便,这时可以用\e打开内置的编辑器,这个编辑器使用了Vim环境,用这个Vim文本编辑器编写SQL脚本会很方便,保存之后退出,就能自动运行刚才在编辑器中保存的SQL命令,并返回结果;如果需要对刚执行的SQL命令进行修改,可以再次使用\e打开编辑器,里面的内容仍然是上一次保存的文本;\q:退出psql。

 

PostgreSQL数据库

标签:数据库连接   ast   contain   nbsp   amazon   psycopg2   res   varchar   exe   

原文地址:https://www.cnblogs.com/lmh001/p/10315858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!