Come usare i tipi più comuni numerici MySQL dati

April 13

Come usare i tipi più comuni numerici MySQL dati


Ogni colonna in un database MySQL ha un tipo - o di un tipo specifico di dati che esso memorizza. Buona programmazione di database tiene conto di quale tipo di dati saranno memorizzati in ogni colonna e assegna un tipo di dati per quella colonna. Questo non solo limita il tipo di dati che possono essere memorizzati in quella colonna, ma aiuta anche a mantenere la dimensione del database giù. Qui ci sono alcuni dei tipi di dati numerici più comuni.

istruzione

1 TINYINT è un numero intero con valore con segno da -128 a 127 o utilizzando l'attributo UNSIGNED da 0 a 255. Questa è una buona da usare per i campi di età.

Per specificare il TINYINT come UNSIGNED, dichiarare il vostro nome del campo in questo modo: "fieldName TINYINT unsigned" (meno le virgolette), dove "fieldName" è il nome della colonna.

2 INT è un numero intero - un valore numerico con una gamma più ampia di TINYINT. Stessi attributi UNSIGNED applicano qui. Questo è un buon tipo di dati da utilizzare per le chiavi primarie.

Per definire una chiave primaria sequenziale, utilizzare questo: "fieldName unsigned int AUTO_INCREMENT PRIMARY KEY" (meno le virgolette).

3 REAL è simile a INT, ma ha una più ampia gamma di valori ed è possibile utilizzare i punti decimali. Se avete bisogno di memorizzare i prezzi, reale è ciò che è possibile utilizzare.

Per definire un tipo REAL, è inoltre necessario specificare la lunghezza massima e il numero di punti decimali, ad esempio "fieldName REAL (6,2)", che memorizza i numeri di sei cifre, di cui due dopo il punto decimale.

4 DATA è di tipo data standard di MySQL che memorizza la data come "AAAA-MM-DD" in un formato numerico come anno-mese-giorno.

5 TEMPO memorizza il tempo in "HH: SS: MM" formato.

6 DATETIME e TIMESTAMP negozio sia ora e la data.

Consigli e avvertenze

  • I numeri interi sono numeri senza decimali.
  • Ci sono molti altri tipi di dati, se si desidera ottenere maggiori specifico con i database. Controllare Risorse per un collegamento alla spiegazione più dettagliata dei tipi di dati SQL.