phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

pilih dari mysql db dengan 300 tabel menggunakan awalan default

Saya akan melihat ke dalam kelas untuk melakukan beberapa abstraksi kueri sederhana atau semacam lib ORM yang melakukan ini. Contohnya seperti ini.

class Query {
    function from($tbl){
        return new Table($tbl);
    }
}
class Table {
    var $prefix = 'PBN_';
    var $tblname = '';

    function Table($name){
        $this->tblname = $this->prefix.$name;
    }
    function select($cols, $where = false, $order = false, $limit = false){
        $query = "SELECT {$cols} FROM {$this->tblname}";
        if($where) $query .= " WHERE ".$where; //add where
        if($order) $query .= " ORDER BY ".$order; //add order
        if($limit) $query .= " LIMIT ".$limit; //add limit
        return $query;
    }
}

$q = new Query;
$results = mysql_query($q->from('products')->select('*'));

Ini jelas tidak lengkap atau aman. Hanya contoh bagaimana kelas abstraksi dapat mempercepat sql Anda dan memberi Anda awalan untuk Anda.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Bagaimana mengkonversi file .sql ke tabel di mysql db

  2. InnoDB:Mencoba membuka tablespace yang sebelumnya dibuka

  3. Memodifikasi bidang dalam tabel database dengan phpMyAdmin

  4. Stempel Waktu MySQL - mengapa semua nol?

  5. Bagaimana cara membuat hubungan antara dua tabel menggunakan PHPMyAdmin?