Melhor resposta
Os atributos do MySQL geralmente se referem aos tipos de dados do MySQL e às restrições impostas a eles. Quando você declara um campo como um campo de tipo de dados de caracteres ou número, diferentes atributos são associados a ele. Esses atributos permitem que você especifique outras restrições sobre o número ou caractere que o campo pode armazenar.
Tipo de atributo NÃO ASSINADO:
Você pode especificar o atributo UNSIGNED com os tipos de dados MySQL TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL e NUMERIC. Quando você usa o atributo UNSIGNED para declarar um campo de tipo de dados, você não pode armazenar um número negativo nesse campo. Você normalmente usa atributos UNSIGNED para campos para evitar que os usuários de um banco de dados cometam erros de entrada. Por exemplo, o campo de preço em um banco de dados geralmente é NÃO ASSINADO, pois o preço geralmente é um número positivo.
Tipo de atributo ZEROFILL:
Você pode especificar o atributo ZEROFILL com os tipos de dados MySQL TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL e NUMERIC. Quando você usa o atributo ZEROFILL em uma declaração de tipo de dados, os dados quando exibido terá o número zero, 0, inserido à esquerda do dígito mais significativo do número exibido. O número de zeros inseridos é igual ao comprimento máximo especificado do tipo de dados menos o número de dígitos que armazenam no número real .
CHARACTER SET Attribute Type:
Você pode aplique o atributo CHARACTER SET aos tipos de dados VARCHAR, TEXT, CHAR e ENUM. Use-o para especificar o conjunto de caracteres usado para armazenar texto no campo ou coluna de tipo de dados. Você pode especificar conjuntos de caracteres diferentes com o atributo CHARACTER SET, incluindo o conjunto de caracteres UTF-9 e o conjunto de caracteres Latin-1. O MySQL também oferece suporte a conjuntos de caracteres Unicode, Europa Ocidental, Europa Central, Europa do Sul, Oriente Médio, Báltico, Cirílico e Asiático.
Tipo de atributo binário;
Você também pode especificar o atributo CHARACTER SET com o atributo binário. Ao aplicar o atributo binário CHARACTER SET a um tipo de dados de string, isso converterá efetivamente o tipo de dados de string em outro tipo de dados de string. Por exemplo, quando você especifica binário para um campo de tipo de dados TEXT, o campo de tipo de dados TEXT se torna um campo de tipo de dados BLOB que armazena dados como dados binários, em vez de um campo TEXT que armazena caracteres como caracteres de texto.
Resposta
Em linguagem leiga, Atributo é propriedade de uma entidade.
Com referência ao SQL.
Exemplo simples, Funcionário é uma entidade em uma organização .
Então, nome, departamento, contato, endereço etc. é um atributo do funcionário.
No servidor SQL, propriedade do Oracle de uma entidade referida como atributo.
Enquanto em NOSQL , como o atributo mongodb referido como campo.
Portanto, ferramentas diferentes têm nomes de nomenclatura diferentes.
NOSQL é um banco de dados orientado a documentos seguido pelas regras de Jason.
Os dados são armazenados em um par de valores de chave binária.
Obrigado pela visita.