MySQL memorizza i dati in modo diverso a seconda di ciò che è. Per esempio , una stringa di caratteri di testo è memorizzato in modo diverso un numero intero o un numero a virgola mobile . A volte potrebbe essere necessario convertire i dati da una query MySQL da un tipo di dati all'altro. Per aiutarvi a fare in modo , MySQL fornisce funzioni CAST e CONVERT . MySQL Tipi di dati  
 MySQL memorizza i dati in diversi tipi di dati , come ad esempio CHAR e VARCHAR per la memorizzazione di stringhe di caratteri , INT per la memorizzazione di dati interi e DATETIME per la memorizzazione di dati . 
 < Br > MySQL Data Type Casting 
 
 Quando si modificano i dati da un tipo di dati a un altro , questo si chiama " fusione ". A volte potrebbe essere necessario lanciare dati per confrontarlo con altri dati o per conservarla in un'altra tabella o colonna . 
 CAST e CONVERT 
 
 CAST e Convertire sono due funzioni utilizzate per lanciare i tipi di dati . Sia in generale compiere lo stesso scopo , anche se ognuno ha una sintassi leggermente diversa 
 
 CAST sintassi : . 
 
 CAST ( valore AS tipo ) per 
 CONVERT sintassi: 
 < p > CONVERTITO ( valore , tipo ) 
 Casting Strings 
 
 e ' comune a prendere in dati forniti dall'utente sotto forma di stringa , e poi gettato in un tipo di dati che è più facile da gestire prima di riporla nel database. Per esempio, se si dispone di una stringa di numeri , è possibile lanciare la stringa come un numero intero con segno prima di inserire il valore come una riga in una tabella 
 
 esempio CAST : . 
 
 INSERT INTO my_table ( my_column ) 
 
 VALORI 
 
 ( CAST ( '123 ' As Integer) ) per 
 CONVERT esempio : 
 
 INSERT INTO my_table ( my_column ) per < p > VALORI 
 
 ( CONVERT ( '123 ' , Integer ) ) economici