Molti degli strumenti di amministrazione di tutto il mondo si stanno muovendo per il Internet , il controllo e la raccolta dei dati è comunemente effettuate mediante l'uso di forme e applicazioni Web-based . Mentre gli strumenti on-line sguardo lucido e perfettamente progettata , la raccolta di dati sul back-end è una semplice raccolta di numeri e altri tipi di dati . Una risorsa di gestione dei dati è il database MySQL , e un importante tipo di dati booleano. MySQL
MySQL è un libero , di dati open source software di gestione che funziona su più piattaforme tra cui Windows, Linux e Mac OSX . Quando si progetta un'applicazione Web l'intento è quello di acquisire informazioni da parte degli utenti , l'applicazione consente all'utente di inserire i dati che si sta tentando di raccogliere , che viene poi trasferito in una tabella di dati in un database MySQL . È quindi possibile accedere a tali dati utilizzando strumenti di reporting web -based per visualizzare i report e fogli di calcolo dei dati che avete raccolto .
Tipi di dati
La prima volta di istituire un tabella in un database MySQL si definirà il tipo di dati che sarà la raccolta . A titolo di esempio , se si sta sviluppando un modulo di contatto web si sarà probabilmente raccogliendo un indirizzo, nome, numero di telefono e indirizzo e-mail per ogni voce . All'interno di queste categorie , vi è una varietà di informazioni potenzialmente tra numeri, lettere e simboli . Hai bisogno di lasciare il vostro database di sapere che tipo di informazioni che sarà entrare in ogni colonna in modo di raccogliere accuratamente e conservare i dati dagli utenti . I tipi di dati hanno restrizioni e limitazioni che si tradurrà in errori se non sono definiti correttamente
booleano
Ci sono tre principali tipi di dati : . Numerici, data /ora e stringa . All'interno di queste categorie ci sono molti altri sotto-tipi , Boolean è un tipo di dati numerici . Secondo la documentazione di MySQL , booleano è sinonimo di un altro tipo di dati chiamato TINYINT ; questo significa che booleano e TINYINT hanno le stesse proprietà . Entrambi sono utilizzati per memorizzare piccole tipi di dati e in grado di contenere i numeri da -128 a 127 . I numeri al di fuori di questo intervallo sarebbe pertanto opportuno per entrambi i tipi di dati .
L'importanza dei tipi di dati
E ' importante scegliere il tipo di dati che più si avvicina alla dati che si entrerà nel database. Se si lavora con i numeri più piccoli , per esempio, si potrebbe considerare l'utilizzo di dati booleani . È possibile utilizzare un tipo di dati più grande capacità, come INT , ma questo non è consigliato come database dedicherà una straordinaria quantità di spazio per la memorizzazione di un numero piccolo - sarebbe come usare un tronco di memorizzare una singola tazza di caffè . Questo crea uno spreco di spazio e potrebbe anche rallentare l'applicazione .