Оператор CREATE TABLE используется для создания таблицы в MySQL.
NOT NULL - каждая строка должна содержать значение для этого столбца, нулевые значения не допускаются
Значение ПО УМОЛЧАНИЮ - Установите значение по умолчанию, которое добавляется, когда не передается другое значение.
UNSIGNED - Используется для числовых типов, ограничивает сохраненные данные положительными числами и нулем.
АВТОМАТИЧЕСКОЕ УВЕЛИЧЕНИЕ. - MySQL автоматически увеличивает значение поля на 1 каждый раз, когда добавляется новая запись.
PRIMARY KEY - Используется для однозначной идентификации строк в таблице. Столбец с настройкой PRIMARY KEY часто является идентификационным номером и часто используется с AUTO_INCREMENT
Каждая таблица должна иметь столбец первичного ключа (в данном случае: столбец «id»). Его значение должно быть уникальным для каждой записи в таблице.
CREATE TABLE users(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL
)