1. 安装暂时省略。
# 1. 根据各种提示信息安装。。。
Ubuntu includes PostgreSQL by default. 真是 晴天霹雳!
# 2. 查看服务开启情况。
sudo service postgresql # 查看各种有效的命令
sudo service postgresql start [stop, restart, reload, status]
3. 安装pqadmin (直接在软件中心搜一下)
2.进入
1. sudo -i -u postgres 或者 sudo su postgres
# 这样就以root 作为用户进入了。-i, login, -u , user
2.createdb testpython # 创建一个数据库
3. psql testpython # 进入psql 命令交互模式,并且选择刚刚创建的数据库。
4.\du 所有的用户信息
5.\dd 显示当前使用的这个数据库的信息
6.\l 显示所有的数据库。
7.\q 退出
8. CREATE USER u-name WITH PASSWARD 'somepassword'; # 创建用户
9. ALTER USER u-name WITH SUPER USER; 给新用户超级用户权限
10. DROP USER u-name;
3. python3连接postgresql 测试
# /usr/bin/python3
import psycopg2
try:
# 注意这里各个参数之间是没有逗号的,只是一个空格而已。
con_info = "dbname='testpython' user='mm' host='localhost'" + \
"password='my-password'"
conn = psycopg2.connect(con_info)
cursor = conn.cursor()
cursor.execute("""CREATE TABLE penny (name char(40));""")
cursor.execute("""SELECT * FROM penny""")
rows = cursor.fetchall()
print(rows) # [] 成功了!!!
except Exception as e:
print("Oh, no, failed!")
print(e)
网友评论