NOT NULL - каждая строка должна содержать значение для этого столбца, нулевые значения не допускаются
DEFAULT value - установите значение по умолчанию, которое добавляется, когда не передается другое значение.
UNSIGNED - используется для числовых типов, ограничивает хранимые данные положительными числами и нулем.
AUTO INCREMENT - 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
)
JetBrains IntelliJ IDEA
Источник:
http://jetbrains.intelij.idea.ideaprog.download/