MySQL toeschrijft verwijzen vaak naar beperkingen op MySQL data types . Wanneer u verklaren een veld als een nummer of karakter - data type veld , verschillende attributen associëren met het. Deze attributen kunt u verdere beperkingen op het aantal of karakter die het veld kunnen worden opgeslagen opgeven . Je vaakst opgeven attributen voor data types met de phpMyAdmin MySQL database creatie tool , waarmee je een attribuut in zijn attributen tabel kolom invoeren . UNSIGNED Kenmerktype U kunt de UNSIGNED attribuut opgeven met de TINYINT , SMALLINT , MEDIUMINT , INT , INTEGER , BIGINT , REAL , DOUBLE , FLOAT , DECIMAL en numerieke MySQL data types . Wanneer u de UNSIGNED attribuut gebruiken om te verklaren een soort veld data , kun je niet een negatief getal in dat veld slaan . U gebruikt het meest UNSIGNED attributen voor velden voor gebruikers van een databank te voorkomen van het maken van invoer fouten . Bijvoorbeeld , de prijs veld in een database is vaak UNSIGNED , als een prijs is meestal een positief getal . Zerofill Kenmerktype U kunt de zerofill attribuut opgeven met de TINYINT , SMALLINT , MEDIUMINT , INT , INTEGER , BIGINT , REAL , DOUBLE , FLOAT , DECIMAL en numerieke MySQL data types . Wanneer u het attribuut zerofill gebruiken in een data - type declaratie statement , zal de data wanneer deze wordt weergegeven het getal nul , 0 , geplaatst aan de linkerkant van de meest significante cijfer van het nummer weergegeven hebben . Te aantal ingevoegde nullen is gelijk aan de maximale opgegeven lengte van het type gegevens minus het aantal cijfers die winkel in het werkelijke aantal . TEKENSET Kenmerktype U kunt het attribuut TEKENSET toepassing op VARCHAR , TEXT , CHAR en ENUM data types . Je gebruikt het om te specificeren de tekenset die wordt gebruikt om tekst op te slaan in het veld type data , of kolom . U kunt verschillende character sets opgeven met de TEKENSET attribuut , waaronder de UTF - 9 tekenset en de Latin-1 tekenset . MySQL ondersteunt ook Unicode , West- Europa , Centraal- Europa , Zuid- Europa , het Midden-Oosten , Oostzee , Cyrillische en Aziatische tekensets . Binary Kenmerktype U kunt ook opgeven de TEKENSET attribuut met de binaire attribuut . Wanneer u de TEKENSET binaire kenmerk van toepassing op een string data type , zal dit effectief zetten de string data type om andere string data type . Bijvoorbeeld , wanneer u binaire opgeeft voor een TEXT data type veld , het gegevenstype Tekst veld wordt het een BLOB- gegevenstype veld dat gegevens opslaat als binaire data , in plaats van een tekstveld dat tekens opslaat als tekst tekens .
|