linux-BR.org

Notícias de software livre e tecnologias

Com mysql <8.0: com mysql> 8.0:
Inserir:
Selecionar:
Referências:
Comprimento máximo de 32, mais longo é a América/Argentina/Comodrivadavia:
Referências:
BCP47/RFC5646 Seção 4.4.1 Recomenda um comprimento de tag de 35 caracteres:
Referências:
Os números de telefone geralmente são armazenados como E.164.Referências:
Nome mais longo (225 caracteres)
Referências:
A nomeação de colunas pode ser sexo ou, alternativamente, gênero:
Referências:
Nota: poderíamos ter usado a restrição de verificação, mas ela é ignorada pelo MySQL.Referências:
Exemplo de relação 1 para 1 entre o usuário e a tabela de preferências:
https://www.ip2location.com/free/country-multilinguly
Houve um cenário em que o usuário A é logado na conta do usuário B (Bug), o motivo é muito simples.Referências: https://stackoverflow.com/questions/219569/best-database-field-type-for-a-url
https://stackoverflow.com/questions/8242567/acceptable-field-type-and-size-for-email-address
ALOS, considere usar o Citext para email, pois deve ser insensível ao caso.Quando o banco de dados foi liberado e o usuário B recriou dois novos usuários, que possui ID de usuário 1 e 2.

Fonte: https://github.com/alextanhongpin/database-design