UNSIGNED:
É um parâmetro opcional utilizado para tipos inteiros. ex: (TINYINT / SMALLINT / MEDIUMINT / INT / BIGINT).
Este parâmetro permite somente a inserção de valores positivos.
Exemplo:
CREATE TABLE categorias (
codigo_categorias int(3) unsigned NOT NULL AUTO_INCREMENT,
nome_categorias VARCHAR(60),
PRIMARY KEY(codigo_categorias)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;