MySQL attribut hänvisar ofta till restriktioner för MySQL datatyper . När du deklarerar ett fält som ett nummer eller tecken - datatyp fältet , olika attribut förknippar med den . Dessa attribut kan du ange ytterligare begränsningar av antalet eller tecken som fältet kan lagra . Du oftast ange attribut för datatyper med phpMyAdmin MySQL -databas skapande verktyg , som låter dig ange ett attribut i Egenskaper tabellen kolumn . UNSIGNED Attribute Type
Du kan ange den osignerade attribut med tinyint , SMALLINT , MEDIUMINT , INT , INTEGER , BIGINT , REAL , DOUBLE , flöte , decimal och siffror MySQL datatyper . När du använder den osignerade attribut att förklara en fältdatatyp , kan du inte lagra ett negativt tal i det fältet . Du vanligast använda osignerade attribut för fält för att förhindra att användare av en databas från att göra misstag genom . Till exempel är priset fält i en databas ofta UNSIGNED , som priset är oftast ett positivt tal .
ZEROFILL Attribute Type
Du kan ange ZEROFILL attribut med den tinyint , SMALLINT , MEDIUMINT , INT , INTEGER , BIGINT , REAL , DOUBLE , flöte , decimal och NUMERIC MySQL datatyper . När du använder ZEROFILL attributet i en data typ deklarationsprogramsatsen kommer data när visas har siffran noll , 0 , infogas till vänster om den mest signifikanta siffran i det nummer som visas . Te antal insatta nollor är lika med den maximala specificerade längden av datatypen minus det antal siffror som butik i det verkliga antalet .
Attributet teckenuppsättning Typ
Du kan använda attributet teckenuppsättning till VARCHAR , TEXT , röding och ENUM datatyper . Du använder den för att ange den teckenuppsättning som används för att lagra text i datatyp fältet eller kolumnen . Du kan ange olika teckenuppsättningar med attributet teckenuppsättning , däribland UTF - 9 teckenuppsättning och Latin - 1 teckenuppsättning . MySQL stöder också Unicode , västeuropeiska , centraleuropeiska , Södra Europa, Mellanöstern , Östersjön , kyrilliska och asiatiska teckenuppsättningar .
Binary Attribute Type
Du kan också ange attributet teckenuppsättning med binära attribut . När du tillämpar teckenattribut SET binär till en sträng datatyp , kommer detta omvandlar effektivt datatypen String till en annan sträng datatyp . Till exempel när du anger binär för en TEXT datatyp fältet , blir datatypen Text fält en BLOB datatyp fält som lagrar data som binära data , snarare än ett textfält som lagrar tecken som bokstäver.
Addera