美文网首页
PostgreSQL操作-psql基本命令

PostgreSQL操作-psql基本命令

作者: 暮雨萧萧 | 来源:发表于2017-02-10 10:48 被阅读0次

    一、建立数据库连接

    ----------------

    接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 连接用户名

    之后会要求输入数据库密码

    二、访问数据库

    1、列举数据库:\l

    2、选择数据库:\c 数据库名

    3、查看该某个库中的所有表:\dt

    4、切换数据库:\c interface

    5、查看某个库中的某个表结构:\d 表名

    6、查看某个库中某个表的记录:select * from apps limit 1;

    7、显示字符集:\encoding

    8、退出psgl:\q

    创建 yy 用户, 密码为 yy , 创建 blogbase数据库,并对 yy 用户赋予所有权限

    $ sudo su - postgres

    $ psql

    postgres=# CREATE USER yy WITH PASSWORD 'yy';

    CREATE ROLE

    postgres=# CREATE DATABASE blogbase;

    CREATE DATABASE

    postgres=# GRANT ALL PRIVILEGES ON DATABASE blogbase to yy;

    GRANT

    修改用户密码

    alter user 用户名 with password'新密码';

    ALTER ROLE

    登录数据库

    psql -U yy -d blogbase -h 127.0.0.1

    -U:指定用户,-d:指定数据库,-h:指定服务器,如有端口用 -p 指定

    执行上述命令后,如果出现例如 "Password for user yy: " 这样的语句让输入密码,输入密码后即登录成功

    重命名数据库

    alter database blogbase rename to blogbase1;

    服务

    # 查看状态

    sudo /etc/init.d/postgresql status

    # 启动

    sudo /etc/init.d/postgresql start

    # 停止

    sudo /etc/init.d/postgresql stop

    # 重启

    sudo /etc/init.d/postgresql restart

    相关文章

      网友评论

          本文标题:PostgreSQL操作-psql基本命令

          本文链接:https://www.haomeiwen.com/subject/akkgittx.html