Como reinicializar SQL autoincrement a 0

Existen dos formas para reinicializar el autoincrement en SQL a cero luego de haber insertado valores a cierta tabla en la base de datos.

 1. La primera forma consiste en primero eliminar todos los datos contenidos en la tabla ejecutando el query "delete".

Ej: DELETE FROM `productos`;

Para luego establecer el autoincrement de vuelta a 0 de la siguiente manera:

Ej: ALTER TABLE `productos` AUTO_INCREMENT=0;

2. Hay una forma de eliminar los datos y establecer el autoincrement a 0 de una vez:

Ej: TRUNCATE TABLE `productos`;