sql >> Databáze >  >> RDS >> Mysql

Nejúčinnější způsob, jak získat počet řádků tabulky

Následuje nejvýkonnější způsob, jak najít další AUTO_INCREMENT hodnotu pro tabulku. To je rychlé i v databázích obsahujících miliony tabulek, protože to nevyžaduje dotazování na potenciálně velké information_schema databáze.

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

Pokud však musíte tuto hodnotu získat v dotazu, pak do information_schema databáze, kterou musíte navštívit.

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


  1. Jak spustit mysqladmin flush-hosts na Amazon RDS

  2. Pomalé řazení dotazů podle sloupce ve spojené tabulce

  3. MySQL CAST – Jak psát Cast v MySQL

  4. SQL Server:Získejte primární klíč tabulky pomocí dotazu SQL