I en MySQL -databas, ett attribut (även känt som en
kolumn eller
fält ) är en enda information om en enhet lagrad i en tabell. Den definierar en egenskap eller egenskap hos den enheten. Tänk på det som en enda kolumn i ett kalkylblad som representerar en specifik typ av data för varje rad.
Till exempel, i en tabell med namnet "kunder", kan du ha följande attribut:
* `CustomerId` (ett heltal som representerar ett unikt kund -ID)
* `FirstName '(en sträng som innehåller kundens förnamn)
* `LastName '(en sträng som innehåller kundens efternamn)
* `E -post '(en sträng som innehåller kundens e -postadress)
* `City '(en sträng som innehåller kundens stad)
* `Födelsedatum (ett datum som representerar kundens födelsedatum)
Varje attribut har en specifik datatyp (t.ex. int, varchar, datum) som dikterar vilken typ av data den kan lagra och hur mycket utrymme den upptar. Attribut har också andra egenskaper, inklusive:
* Begränsningar: Regler som upprätthåller dataintegritet, till exempel "inte null" (säkerställer att ett värde alltid tillhandahålls), "unik" (säkerställer att värden är unika i kolumnen), "primär nyckel" (identifierar varje rad varje rad), "utländsk nyckel" (fastställer en länk till en annan tabell) och "check" (anpassade valideringsregler).
* Standardvärden: Ett värde tilldelas automatiskt om inget värde anges när en ny rad sätts in.
* Index: Datastrukturer som förbättrar hastigheten för datasökning baserat på specifika attribut.
Sammanfattningsvis är attribut de grundläggande byggstenarna i tabellerna i en relationsdatabas som MySQL. De definierar strukturen och egenskaperna för de data som lagras i dessa tabeller.