美文网首页
PostgreSQL使用方法小结(未完待续)

PostgreSQL使用方法小结(未完待续)

作者: TonnyAlmend | 来源:发表于2017-04-26 15:59 被阅读0次

    1、查看当前数据库版本号(sql语句),PostgreSQL服务程序的版本号结构为主版本号(例如:PostgreSQL 9.4.8 on x86_64-unknown-linux-gnu)、小版本号(例如:compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-55))、维护版本号(例如:64-bit)。
    SELECT version();
    或者在不进入数据库的情况下执行
    psql --version


    2、查看服务程序运行时间(sql语句)
    select date_trunc('second', current_timestamp - pg_postmaster_start_time()) as uptime;


    3、获取PostgreSQL的启动时间
    select pg_postmaster_start_time();


    4、列出数据库服务中的数据库(sql语句)
    \l select datname from pg_database;
    在数据库外执行
    psql -l


    5、创建数据库(sql语句)
    CREATE DATABASE my_database;
    在数据库外执行
    createdb my_database


    6、查看当前数据库所占用的磁盘空间(sql语句)所获去到的数值是整个PostgreSQL中所有数据库占用的总空间。
    select pg_database_size (current_database()); select sum(pg_database_size(datname)) from pg_database;


    7、查看数据表占用的磁盘空间(sql语句)
    select pg_relation_size('table_name');
    查看数据表的总大小,包括索引和其他一些相关的空间占用(sql语句)
    select pg_total_relation_size('table_name');
    格式化输出数据表占用磁盘空间大小,使用select pg_relation_size('table_name');获取到的是字节数很难一眼看出所占用的实际空间大小(sql语句)
    select pg_size_pretty(pg_relation_size('lm_user'));


    8、查看表里有多少行记录(sql语句)
    select count(*) from table_name;

    相关文章

      网友评论

          本文标题:PostgreSQL使用方法小结(未完待续)

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