Elenco dei Campi speciali in MySQL

March 17

Sebbene MySQL utilizza lo stesso linguaggio di programmazione come altri database, MySQL ha tipi di dato campo speciali che consentono di memorizzare i dati. I tipi di dati speciali sono una preoccupazione quando si desidera trasferire i dati da un altro server di database in un nuovo server di database MySQL. I tipi di dati speciali memorizzano numerici, il carattere e dati binari.

Tipi di dati

I tipi di dati sono le proprietà impostate sui vostri campi di tabella. Essi definiscono il tipo di dati è possibile memorizzare nel campo della tabella. Il software di programmazione di MySQL è necessario conoscere il tipo di dati è necessario memorizzare nella tabella quando si imposta campi speciali. Per esempio, se si desidera memorizzare un file nel campo della tabella, è possibile impostare il tipo di dati come un "BLOB". I tipi di dati BLOB memorizzazione di dati binari, e qualsiasi tentativo di memorizzare un altro tipo di dati genera un errore.

Tipi di dati binari

tipi di dati binari memorizzano gli uni e zeri necessari per salvare i file come immagini o file PDF. I tipi di dati BLOB memorizzare grandi quantità di dati, quindi è necessario assicurarsi che si desidera memorizzare un'immagine o un file nel database. progettisti di database ovviare a questo tipo di grande esigenza di stoccaggio ospitando immagini e file su un server Web e memorizzare solo il collegamento nella tabella del database.

Testo Tipo di dati

I "varchar" tipo archivi di dati normali valori di stringa, ma MySQL ha anche una speciale "TEXT" tipo di dati. Il tipo di dati TEXT è specificamente per i grandi valori di stringa. Per esempio, se si desidera memorizzare un intero documento, come un e-book o una pagina Web, è possibile utilizzare il tipo di dati di testo. I tipi di dati TESTO richiedono anche grandi quantità di spazio di archiviazione, e non è possibile cercare in un campo di testo. Per questo motivo, utilizzare solo questo tipo di dati se avete bisogno di stoccaggio di grandi quantità di caratteri.

Defaults dati speciali

Impostazione normali tipi di dati richiede di impostare un valore predefinito. Quando si imposta una speciale tipo di dati, è necessario considerare i valori standard e requisiti speciali necessari per il campo della tabella. Oltre a non sostenere i valori di default, i tipi di dati speciale BLOB e TEXT non possono essere "tagliati", che significa che non è possibile rimuovere gli spazi finali. È possibile indicizzare un tipo BLOB e dati di testo, ma è necessario specificare un intervallo di caratteri. Ciò significa che solo i caratteri indicati nella gamma sono indicizzate - non tutti i dati memorizzati nel campo.