Många av världens administrativa verktyg flyttar till Internet , kontroll och insamling av data är vanligtvis utförs med hjälp av webbaserade formulär och applikationer . Medan online-verktyg ser glansigt och perfekt utformade , är insamling av uppgifter om bakändan en enkel samling siffror och andra typer av data. En sådan datahantering resurs är MySQL-databas , och en viktig datatyp är Boolean . MySQL
MySQL är en fri , öppen källkod datahantering programvara som fungerar på flera plattformar, inklusive Windows , Linux och Mac OSX . När du designar en webbapplikation avsikten är att samla in information från användarna , kan programmet användaren att mata in data som du försöker att samla in , som sedan överförs till en datatabell på en MySQL-databas . Du kan sedan komma åt dessa data med Web - baserade rapporteringsverktyg för att visa rapporter och kalkylblad för de data som du har samlat .
Datatyper
När du först konfigurera en tabell i en MySQL-databas du kommer att definiera vilken typ av data som du kommer att samla in . Som ett exempel , om du utvecklar ett formulär Web kontakt du kommer förmodligen att samla en adress , namn , telefonnummer och e-postadress för varje post . Inom dessa kategorier finns det en mängd information inklusive möjlig siffror, bokstäver och symboler . Du måste låta din databas veta vilken typ av information som du kommer att komma in i varje kolumn för att det att noggrant samla in och lagra data från användarna . Datatyper har restriktioner och begränsningar som kommer att resultera i fel , om de inte är ordentligt definierade
Boolean
p Det finns tre huvudsakliga typer av data: . Numeriska , datum /tid och string . Inom dessa kategorier finns det många fler subtyper , Boolean är en typ av numeriska data . Enligt MySQL dokumentationen är Boolean synonymt med en annan datatyp kallas tinyint , vilket innebär att Boolean och tinyint har samma egenskaper . De båda används för att lagra små typer av data och kan hålla tal från -128 till 127 . Siffror utanför detta område skulle därför vara olämpligt för någon datatyp .
Vikten av datatyper
p Det är viktigt att välja den datatyp som närmast matchar data som du kommer att komma in i databasen . Om du arbetar med mindre siffror , till exempel , kan du överväga att använda booleska data. Du kan använda en större kapacitet datatyp , som INT , men det rekommenderas inte eftersom databasen kommer att ägna ett extra utrymme för lagring av ett litet antal - det skulle vara som att använda en trunk för att lagra en enda kaffekopp . Detta skapar ett slöseri med utrymme och kan också bromsa din ansökan .