zoukankan      html  css  js  c++  java
  • 整理PostgreSQL数据库表记录数

    PostgreSQL不是很熟悉,不知道有没有好的办法取出数据中所有表及表中的记录数,各位如果有好的方法请转告,谢谢!!

    本来有一个数据库,里面大概有200多表,用了一种笨方法编写了一个简单的PHP程序实现.

    取出所有的表

    postgresql#\dt

    然后写了个php程序获取表记录数,当然如果你的表比较少,直接用SELECT COUNT(*) FROM TABLE就了事!!

    <?php

    $tables = "members              
    news           
    newscatagory           
    products              
    productscatagory";


    $table_array = explode("\n", $tables);
    foreach($table_array as $v){
        $v = trim($v); 
        echo $v.",";

        $t = table_records($v);
        echo $t."<br>";
    }

    function table_records($v){//取表中的记录数
       global $db;
       if($v){
          $rt = $db->get_one("SELECT COUNT(*) as count FROM $v");
          return $rt['count'];
       }else{
          return 0;
       }
    }

    ?>

  • 相关阅读:
    冒泡排序(js版)
    闭包
    继承 (js原型链)
    DBUtility SqlHelp
    ERP 分录大全(轉六朝古都)
    ebs 11i 订单相关表结构学习及销售到出仓所经历的表
    采购管理系统基本概念
    Oracle Purchase Order Types
    PO主要SQL
    学习hashtable
  • 原文地址:https://www.cnblogs.com/coffee_cn/p/1261456.html
Copyright © 2011-2022 走看看