Migliore risposta
Gli attributi MySQL spesso si riferiscono ai tipi di dati MySQL e alle restrizioni imposte su di essi. Quando si dichiara un campo come campo numerico o di tipo dati carattere, ad esso vengono associati attributi diversi. Questi attributi consentono di specificare ulteriori restrizioni sul numero o sul carattere che il campo può memorizzare.
UNSIGNED Tipo di attributo:
È possibile specificare lattributo UNSIGNED con i tipi di dati TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL e NUMERIC MySQL. Quando utilizzi lattributo UNSIGNED per dichiarare un campo del tipo di dati, non puoi “memorizzare un numero negativo in quel campo. In genere utilizzi attributi UNSIGNED per i campi per impedire agli utenti di un database di commettere errori di immissione. Ad esempio, il campo del prezzo in un database è spesso UNSIGNED, in quanto un prezzo è solitamente un numero positivo.
ZEROFILL Tipo di attributo:
È possibile specificare lattributo ZEROFILL con i tipi di dati TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL e NUMERIC MySQL. Quando si utilizza lattributo ZEROFILL in unistruzione di dichiarazione del tipo di dati, i dati quando visualizzato avrà il numero zero, 0, inserito a sinistra della cifra più significativa del numero visualizzato. Il numero di zeri inseriti è uguale alla lunghezza massima specificata del tipo di dati meno il numero di cifre memorizzate nel numero effettivo .
SET DI CARATTERI Tipo di attributo:
Puoi applicare lattributo CHARACTER SET ai tipi di dati VARCHAR, TEXT, CHAR ed ENUM. Viene utilizzato per specificare il set di caratteri utilizzato per memorizzare il testo nel campo del tipo di dati o nella colonna. È possibile specificare diversi set di caratteri con lattributo CHARACTER SET, incluso il set di caratteri UTF-9 e il set di caratteri Latin-1. MySQL supporta anche i set di caratteri Unicode, dellEuropa occidentale, dellEuropa centrale, del sud Europa, del Medio Oriente, del Baltico, del cirillico e dellAsia.
Tipo di attributo binario;
Puoi anche specificare lattributo CHARACTER SET con lattributo binario. Quando si applica lattributo binario CHARACTER SET a un tipo di dati stringa, questo convertirà effettivamente il tipo di dati stringa in un altro tipo di dati stringa. Ad esempio, quando specifichi binario per un campo del tipo di dati TESTO, il campo del tipo di dati TESTO diventa un campo del tipo di dati BLOB che memorizza i dati come dati binari, anziché un campo TESTO che memorizza i caratteri come caratteri di testo.
Risposta
In un linguaggio laico, Attribute è di proprietà di unentità.
Con riferimento a SQL.
Semplice esempio, Employee è unentità in unorganizzazione .
Quindi, nome, dipartimento, contatto, indirizzo ecc. è un attributo del dipendente.
In SQL server, la proprietà Oracle di unentità denominata attributo.
In NOSQL come lattributo mongodb denominato campo.
Quindi strumenti diversi hanno nomi di denominazione diversi.
NOSQL è un database orientato ai documenti seguito dalle regole di Jason.
I dati sono memorizzati in una coppia di valori chiave binaria ..
Grazie per la visita.