PostgreSQL Linux操作PostgreSQL数据库

25 篇文章 4 订阅 ¥19.90 ¥99.00
6 篇文章 0 订阅

PostgreSQL教程
菜鸟教程:https://www.runoob.com/postgresql/postgresql-tutorial.html

登录PG数据库:psql -U 用户名(U需要大写)

登录PG数据库(指定主机、端口,并进入指定数据库):

psql -U 用户名 -h 127.0.0.1 -p 5432 -d 数据库名

  • -U 登录的用户名
  • -h 连接的主机(默认127.0.0.1,可替换成远程主机)
  • -p 端口(默认5432)
  • -d 数据库名

查看所有数据库:\l

进入某一数据库:\c 数据库名字

查看数据库表:\dt

列出某一张表格的结构:\d 表名

查看某个表的所有数据:select * from 表名;(后面别忘分号)

导出数据库:/usr/pgsql-12/bin/pg_dump -U 用户名 数据库名 > /home/username/db.sql

导入数据库:psql -U 用户名 数据库名(缺省时同用户名) < /home/username/db.sql

退出数据库:ctrl + z 或者 \q

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux操作PostgreSQL数据库,需要以下步骤: 1. 安装PostgreSQL 可以使用Linux发行版自带的包管理器安装PostgreSQL,例如在Ubuntu上,可以使用以下命令: ``` sudo apt-get install postgresql ``` 2. 连接PostgreSQL数据库 连接PostgreSQL数据库可以使用命令行工具psql。可以使用以下命令连接到默认的postgres数据库: ``` sudo -u postgres psql ``` 也可以使用以下命令连接到指定的数据库: ``` sudo -u postgres psql -d <database_name> ``` 3. 创建和管理数据库 可以使用以下命令创建新的数据库: ``` sudo -u postgres createdb <database_name> ``` 可以使用以下命令列出所有数据库: ``` sudo -u postgres psql -l ``` 可以使用以下命令删除指定的数据库: ``` sudo -u postgres dropdb <database_name> ``` 4. 创建和管理用户 可以使用以下命令创建新的用户: ``` sudo -u postgres createuser <username> ``` 可以使用以下命令删除指定的用户: ``` sudo -u postgres dropuser <username> ``` 可以使用以下命令为指定用户授予数据库访问权限: ``` sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE <database_name> TO <username>" ``` 5. 执行SQL语句 可以使用psql命令行工具执行SQL语句。例如,以下命令将在指定的数据库中创建一个新表: ``` sudo -u postgres psql -d <database_name> -c "CREATE TABLE <table_name> (id serial PRIMARY KEY, name varchar(50))" ``` 6. 退出psql 可以使用以下命令退出psql命令行工具: ``` \q ``` 以上是在Linux操作PostgreSQL数据库的基本步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一碗情深

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值