Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara paling efisien untuk mendapatkan jumlah baris tabel

Berikut adalah cara paling efektif untuk menemukan AUTO_INCREMENT berikutnya nilai untuk sebuah meja. Ini cepat bahkan pada basis data yang menampung jutaan tabel, karena tidak memerlukan kueri information_schema yang berpotensi besar basis data.

mysql> SHOW TABLE STATUS LIKE 'table_name';
// Look for the Auto_increment column

Namun, jika Anda harus mengambil nilai ini dalam kueri, maka ke information_schema database Anda harus pergi.

SELECT `AUTO_INCREMENT`
FROM   INFORMATION_SCHEMA.TABLES
WHERE  TABLE_SCHEMA = 'DatabaseName'
AND    TABLE_NAME   = 'TableName';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan SUBSTRING() di MySQL

  2. MySQL - Menggunakan COUNT(*) dalam klausa WHERE

  3. Bagaimana Fungsi POSITION() Bekerja di MySQL

  4. Format tanggal MySQL

  5. ScaleGrid DBaaS Memperluas Layanan Hosting MySQL Melalui AWS Cloud