Bedste svar
MySQL-attributter henviser ofte til MySQL-datatyper og begrænsninger på dem. Når du erklærer et felt som et nummer- eller tegndatafelt, tilknyttes forskellige attributter til det. Disse attributter giver dig mulighed for at angive yderligere begrænsninger for det antal eller tegn, som feltet kan gemme.
UNSIGNED Attribut Type:
Du kan specificere UNSIGNED-attributten med datatyperne TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL og NUMERIC. Når du bruger attributten UNSIGNED til at erklære et datatypefelt, kan du ikke gemme et negativt tal i dette felt. Du bruger oftest UNSIGNED-attributter til felter for at forhindre brugere af en database i at lave indtastningsfejl. For eksempel prisfeltet i en database er ofte UNSIGNED, da en pris normalt er et positivt tal.
ZEROFILL Attribut Type:
Du kan specificere ZEROFILL-attributten med datatyperne TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL og NUMERIC. Når du bruger attributten ZEROFILL i en erklæring om datatype, dataene når vises vil tallet nul, 0 indsættes til venstre for det mest betydningsfulde ciffer i det viste antal. Antallet af indsatte nuller er lig med den maksimalt specificerede længde af datatypen minus antallet af cifre, der gemmer i det faktiske antal .
TEGNESÆT Attribut Type:
Du kan anvende attributten CHARACTER SET til datatyper VARCHAR, TEXT, CHAR og ENUM. Du bruger den til at angive det tegnsæt, der bruges til at gemme tekst i datatypefeltet eller kolonnen. Du kan angive forskellige tegnsæt med attributten CHARACTER SET, herunder UTF-9-tegnsættet og Latin-1-tegnsættet. MySQL understøtter også Unicode, vesteuropæisk, centraleuropæisk, sydeuropæisk, mellemøstlig, baltisk, kyrillisk og asiatisk tegnsæt.
Binær attributtype;
Du kan også specificere karaktertegnet CHARACTER SET med den binære attribut. Når du anvender binær attribut CHARACTER SET til en streng datatype, konverterer dette effektivt streng datatypen til en anden streng datatype. For eksempel, når du angiver binært for et TEKST-datatypefelt, bliver TEKST-datatypefeltet til et BLOB-datatypefelt, der gemmer data som binære data, snarere end et TEKST-felt, der gemmer tegn som teksttegn.
Svar
På lægmandssprog er Attribut egenskaben for en enhed.
Med henvisning til SQL.
Enkelt eksempel er medarbejder en enhed i en organisation .
Så navn, afdeling, kontakt, adresse osv. er en attribut for medarbejder.
I SQL-server er Oracle-egenskaben for en enhed kaldet attribut.
Mens i NOSQL som mongodb-attribut kaldet felt.
Så forskellige værktøjer har forskellige navne.
NOSQL er en dokumentorienteret database efterfulgt af Jason-regler.
Data gemmes i binært nøgleværdipar ..
Tak for besøget.