Aqui publico uma tabela de usuário para banco de dados MySQL que é corriqueira em zilhões de projetos pelo mundo. CREATE TABLE `users` ( `id` INT AUTO_INCREMENT PRIMARY KEY NOT NULL, `created` DATETIME NOT NULL, `updated` DATETIME NOT NULL, `name` VARCHAR(255) NOT NULL, `username` VARCHAR(16) NOT NULL UNIQUE, `email` VARCHAR(255) NOT NULL UNIQUE, `password` VARCHAR(255) NOT NULL, `active` BOOLEAN NOT NULL ) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; Explicando: id : é o número de id do usuário created : é a data e hora de cadastro do usuário updated : é a data e hora em que o cadastro foi atualizado name : nome completo do usuário ( ou apelido, dependendo do tipo de projeto ) username : nome de usuário no sistema email : o email do usuário para contato, confirmação de cadastro, etc password : simplesmente a senha do usuário para acesso ao sistema active : determina se o usuário pode ou não us...
Informática e programação