AUTO_INCREMENT автоматический счетчик id
AUTO_INCREMENT - Каждый раз, когда в таблицу будет добавлена запись, значение этого столбца автоматически увеличится. На всю таблицу этот атрибут применим только к одному столбцу, причем этот столбец должен быть ключом. Рекомендуется использовать для целочисленных значений. Нельзя сочетать с DEFAULT.
Автоматически счетчик начинается с 1 и увеличивается на 1 каждый раз при добавлении записи.
Принято в таблице для каждой записи делать уникальное id которое само увеличивается на 1 когда добавляется запись.
USE имя_бд; - выбирается база данных, необходимая для дальнейшей работы с ней. Теперь внутри этой БД мы можем создавать таблицы, получать из них данные.
CREATE TABLE имя_таблицы; - команда для создания новой таблицы, в скобках сразу прописываются через запятую поля (колонки) с идентификаторами таблицы.
При создании таблицы полю id задаем необходимы атрибуту и ограничения для того чтобы создать счетчик.

Добавим в таблицу запись для проверки счетчика id
INSERT INTO имя_таблицы (имя_столбца2, имя_столбца3) VALUES (значение_ для_ столбца2, “значение_ для_ столбца3”); - вставляем значения в столбцы таблицы. Числовые значения пишутся не в кавычках, строковые значения пишутся в кавычках.
Так как поле id у нас автоматический счетчик, теперь при добавление новой записи мы не указываем поле id, оно будет заполняться само, автоматически для каждой новой записи.

Посмотрим записи в таблице и убедимся, что поле id заполнилось само.

Изменить начальное значение AUTO_INCREMENT

Для того чтобы ваш счетчик начинался с нужного вам значения, его нужно переназначить при помощи команды.
ALTER TABLE имя_таблицы AUTO_INCREMENT= значение счетчика; - Команда ALTER TABLE применяется в SQL при добавлении, удалении либо модификации колонки в существующей таблице.

Запишем новую запись в таблицу и посмотрим, что произойдет.

Теперь счетчик у нас начал работать со значения 20 и далее будет увеличиваться на 1 каждый раз при добавлении записи в таблицу.