postgresql 基本用法 01

2019-01-15  本文已影响0人  fanchuang

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)

上一篇 下一篇

猜你喜欢

热点阅读