SQL: Vad är ett attribut?


Bästa svaret

MySQL-attribut hänvisar ofta till MySQL-datatyper och begränsningar för dem. När du deklarerar ett fält som ett nummer- eller teckendatafält, associeras olika attribut med det. Med dessa attribut kan du ange ytterligare begränsningar för det antal eller tecken som fältet kan lagra.

UNSIGNED Attributtyp:

Du kan ange attributet UNSIGNED med datatyperna TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL och NUMERIC. När du använder attributet UNSIGNED för att deklarera ett datatypfält kan du inte lagra ett negativt tal i det fältet. Du använder oftast UNSIGNED attribut för fält för att förhindra att användare av en databas gör inmatningsfel. Till exempel prisfältet i en databas är ofta UNSIGNED, eftersom ett pris vanligtvis är ett positivt tal.

ZEROFILL Attributtyp:

Du kan ange ZEROFILL-attributet med datatyperna TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL och NUMERIC. När du använder ZEROFILL-attributet i en datadeklarationsdeklaration, kommer data när visas siffran noll, 0, infogad till vänster om den viktigaste siffran i numret som visas. Antalet infogade nollor är lika med den maximalt angivna längden på datatypen minus antalet siffror som lagras i det faktiska .

CHARACTER SET Attributtyp:

Du kan tillämpa attributet CHARACTER SET på datatyperna VARCHAR, TEXT, CHAR och ENUM. Du använder den för att ange teckenuppsättningen som används för att lagra text i datatypfältet eller kolumnen. Du kan ange olika teckenuppsättningar med attributet CHARACTER SET, inklusive UTF-9-teckenuppsättningen och Latin-1-teckenuppsättningen. MySQL stöder också Unicode, Västeuropeiska, Centraleuropeiska, Sydeuropeiska, Mellanöstern, Baltiska, Kyrilliska och asiatiska teckenuppsättningar.

Binär attributtyp;

Du kan också ange attributet CHARACTER SET med det binära attributet. När du tillämpar den binära attributet CHARACTER SET på en strängdatatyp konverterar detta effektivt strängdatatypen till en annan strängdatatyp. När du till exempel anger binärt för ett TEXT-datatypfält blir TEXT-datatypfältet ett BLOB-datatypfält som lagrar data som binära data, snarare än ett TEXT-fält som lagrar tecken som texttecken.

Svar

På lekman är Attribut egenskapen för en enhet.

Med hänvisning till SQL.

Enkelt exempel är anställd en enhet i en organisation .

Så, namn, avdelning, kontakt, adress etc. är ett attribut för anställd.

I SQL-server är Oracle-egenskapen för en enhet som kallas attribut.

I NOSQL som mongodb-attribut kallat fält.

Så olika verktyg har olika namnnamn.

NOSQL är en dokumentinriktad databas följt av Jason-regler.

Data lagras i ett binärt nyckelvärdepar ..

Tack för ditt besök.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *