Mange av verdens administrative verktøy er flyttet til Internett, kontroll og innsamling av data er ofte utført gjennom bruk av web- baserte skjemaer og søknader . Mens de elektroniske verktøyene ser glossy og perfekt utformet, er innsamling av data om bakenden en enkel samling av tall og andre typer data . En slik data management ressurs er MySQL database, og en viktig datatype er boolsk . MySQL
MySQL er et gratis, open -source data management programvare som fungerer på flere plattformer, inkludert Windows , Linux og Mac OSX . Når du utformer en web-applikasjon hensikten som er å fange opp informasjon fra brukere , kan applikasjonen en bruker å legge inn dataene du forsøker å samle inn, som deretter overføres til en data bord på en MySQL database. Du kan deretter få tilgang til data ved hjelp av Web - baserte rapporteringsverktøy til å vise rapporter og regneark av dataene du har samlet .
Datatyper
Når du først sette opp en bord i en MySQL database du vil definere hva slags data du skal samle . Som et eksempel, hvis du utvikler en Web kontaktskjema du vil sannsynligvis være å samle en adresse , navn , telefonnummer og e-postadresse for hver oppføring. Innenfor disse kategoriene er det en rekke opplysninger potensielt inkludert tall, bokstaver og symboler. Du må la din database vite hva slags informasjon skal du legge inn i hver kolonne for at det å nøyaktig samle inn og lagre data fra brukere . Datatyper har restriksjoner og begrensninger som vil resultere i feil hvis de ikke er skikkelig definert
Boolsk
p Det er tre hovedtyper av data: . Numeriske dato /klokkeslett og streng. Innenfor disse kategoriene er det mange flere sub-typer ; Boolean er en type numeriske data . Ifølge MySQL dokumentasjon, er boolsk synonymt med en annen datatype kalt tinyint , og dette betyr at Boolsk og tinyint har de samme egenskapene . De er begge brukes til å lagre små typer data og i stand til å holde tallene -128 til 127 . Nummer utenfor dette området vil derfor være upassende for enten datatype .
Viktigheten av datatyper
Det er viktig å velge datatype som ligner mest på data som du skal inn i databasen . Hvis du arbeider med mindre tall , for eksempel, kan du vurdere å bruke boolske data . Du kan bruke en større kapasitet datatype , som INT , men dette anbefales ikke som databasen vil dedikere en ekstraordinær mengde plass for lagring av et lite antall - det ville være som å bruke en trestamme til å lagre en enkelt kaffekopp . Dette skaper en sløsing med plass og kan også avta din søknad.