SQL: Hva er et attributt?


Beste svaret

MySQL-attributter refererer ofte til MySQL-datatyper og begrensninger på dem. Når du erklærer et felt som et tall- eller tegn-datatypefelt, knytter forskjellige attributter seg til det. Disse attributtene lar deg spesifisere ytterligere begrensninger for antallet eller tegnet som feltet kan lagre.

UNSIGNED Attributtype:

Du kan spesifisere UNSIGNED-attributtet med datatypene TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL og NUMERIC. Når du bruker UNSIGNED-attributtet til å erklære et datatypefelt, kan du ikke lagre et negativt tall i det feltet. Du bruker oftest UNSIGNED attributter for felt for å forhindre brukere av en database i å gjøre feil. For eksempel prisfeltet i en database er ofte UNSIGNED, da en pris vanligvis er et positivt tall.

ZEROFILL Attributtype:

Du kan spesifisere ZEROFILL-attributtet med datatypene TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL og NUMERIC. Når du bruker ZEROFILL-attributtet i en erklæring om datatype, blir dataene når vises vil tallet null, 0, settes inn til venstre for det viktigste sifferet i nummeret som vises. Antallet innsatte nuller er lik den maksimalt spesifiserte lengden på datatypen minus antall sifre som lagres i det faktiske tallet .

TEGNESETT Attributtype:

Du kan bruke attributten CHARACTER SET for datatypene VARCHAR, TEXT, CHAR og ENUM. Du bruker den til å spesifisere tegnsettet som brukes til å lagre tekst i datatypefeltet eller kolonnen. Du kan spesifisere forskjellige tegnsett med attributtet CHARACTER SET, inkludert UTF-9 tegnsett og Latin-1 tegnsett. MySQL støtter også Unicode, vesteuropeiske, sentraleuropeiske, sør-europeiske, Midtøsten, baltiske, kyrilliske og asiatiske tegnsett.

Binær attributtype;

Du kan også spesifisere TEGNESETT-attributtet med det binære attributtet. Når du bruker CHARACTER SET binær attributt til en streng datatype, vil dette effektivt konvertere streng datatypen til en annen streng datatype. Når du for eksempel angir binær for et TEKST-datatypefelt, blir TEKST-datatypefeltet til et BLOB-datatypefelt som lagrer data som binære data, i stedet for et TEKST-felt som lagrer tegn som teksttegn.

Svar

På lekmannsspråk er Attributt egenskapen til en enhet.

Med referanse til SQL.

Enkelt eksempel er ansatt en enhet i en organisasjon .

Så, navn, avdeling, kontakt, adresse osv. er et attributt til ansatt.

I SQL server er Oracle-egenskapen til en enhet referert til som attributt.

Mens i NOSQL som mongodb-attributt referert til som felt.

Så forskjellige verktøy har forskjellige navn på navn.

NOSQL er dokumentorientert database etterfulgt av Jason-regler.

Data lagres i binært nøkkelverdipar ..

Takk for besøket.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *