Nejlepší odpověď
Atributy MySQL často odkazují na datové typy MySQL a omezení, která jsou na ně kladena. Když deklarujete pole jako pole typu číslo nebo znakový datový typ, přidruží se k němu různé atributy. Tyto atributy umožňují určit další omezení počtu nebo znaků, které lze do pole uložit.
NEPODPÍSANÝ typ atributu:
Atribut UNSIGNED můžete zadat s datovými typy TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL a NUMERIC MySQL. Když použijete atribut UNSIGNED k deklaraci pole datového typu, nemůžete v tomto poli uložit záporné číslo. Atributy UNSIGNED pro pole nejčastěji používáte, abyste zabránili uživatelům v databázi v chybách při zadávání. Například pole ceny v databázi je často NEPŘIHLÁŠENO, protože cena je obvykle kladné číslo.
ZEROFILL Typ atributu:
Atribut ZEROFILL můžete zadat pomocí datových typů TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL a NUMERIC MySQL. Když použijete atribut ZEROFILL v prohlášení deklarace datového typu, data při zobrazí se číslo nula, 0, vložené nalevo od nejvýznamnější číslice zobrazeného čísla. Počet vložených nul se rovná maximální zadané délce datového typu minus počet číslic, které se ukládají do skutečného čísla .
CHARACTER SET Typ atributu:
Můžete použít atribut CHARACTER SET na datové typy VARCHAR, TEXT, CHAR a ENUM. Používáte jej k určení znakové sady používané k ukládání textu do pole nebo sloupce datového typu. S atributem CHARACTER SET můžete určit různé znakové sady, včetně znakové sady UTF-9 a znakové sady Latin-1. MySQL také podporuje znakové sady Unicode, západoevropské, středoevropské, jihoevropské, středovýchodní, baltické, cyrilice a asijské.
Typ binárního atributu;
Atribut CHARACTER SET můžete zadat také pomocí binárního atributu. Když použijete binární atribut CHARACTER SET na datový typ řetězce, bude to efektivně převést datový typ řetězce na jiný datový typ řetězce. Když například zadáte binární hodnotu pro pole datového typu TEXT, stane se z pole datového typu TEXT pole datového typu BLOB, které ukládá data jako binární data, a nikoli z pole TEXT, které ukládá znaky jako textové znaky.
Odpověď
V laickém jazyce je atribut vlastnost entity.
S odkazem na SQL.
Jednoduchý příklad, zaměstnanec je entita v organizaci .
Takže jméno, oddělení, kontakt, adresa atd. je atributem zaměstnance.
Na serveru SQL je vlastnost Oracle entity označována jako atribut.
Zatímco v NOSQL se atribut mongodb označuje jako pole.
Takže různé nástroje mají různé názvy jmen.
NOSQL je dokumentově orientovaná databáze následovaná Jasonovými pravidly.
Data jsou uložena v dvojici binárních klíčů.
Děkujeme za návštěvu.