zoukankan      html  css  js  c++  java
  • 查看docker里面的Postgres数据库里面的信息

    查看docker里面的Postgres数据库里面的信息

    很多应用我们都是直接通过下载官方docker镜像,然后在docker里面运行的,有时候我们需要查看这个应用程序的一些数据,大多数容器运用都是使用的Postgresql这个数据库那么我们应该怎么去查询里面的数据呢?

    第一步 查看Postgresql的运行id

    查看容器运行状态,找到容器id。

    docker ps
    

    第二步 进入容器

    这里我本地的Postgresql运行id为05b3a3471f6f,根据需要替换成你自己的就行。

    docker exec -it 05b3a3471f6f bash
    

    第三步 登录数据库

    使用 psql -U postgres 这条语句登录数据库,不需要输入数据库密码,注意U是大写的。

    root@05b3a3471f6f:/# psql -U postgres
    postgres-# CREATE DATABASE mytest;    #表示创建一个mytest的数据库
    
    
    postgres=# l        # "l"表示显示列表
    
       																	List of databases
       Name    |  Owner   | Encoding |  Collate   |   Ctype    |   Access privileges
    -----------+----------+----------+------------+------------+-----------------------
     mytest    | postgres | UTF8     | en_US.utf8 | en_US.utf8 |
     postgres  | postgres | UTF8     | en_US.utf8 | en_US.utf8 |
     template0 | postgres | UTF8     | en_US.utf8 | en_US.utf8 | =c/postgres   
    

    第四步 选择数据库

    postgres-# c mytest
    

    此时你会发现你的命令行前面已经变成了mytest

    第五步 查看当前数据库中的表

    postgres-# d
    

    第六步 愉快的使用SQL语句

    select * from [表名]
    

    附官方中文使用手册

    http://www.postgres.cn/docs/10/index.html
    
  • 相关阅读:
    细节问题
    慕课 python 操作数据库
    转 Python爬虫入门七之正则表达式
    转 python面试题
    转 Perl函数返回值用法指导
    慕课爬虫实战 爬取百度百科Python词条相关1000个页面数据
    慕课爬虫
    转 Python爬虫入门五之URLError异常处理
    转 廖雪峰 urllib
    转 Python爬虫入门四之Urllib库的高级用法
  • 原文地址:https://www.cnblogs.com/xwxz/p/14277732.html
Copyright © 2011-2022 走看看