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 .
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:
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
VALORI
( CONVERT ( '123 ' , Integer ) ) economici
Programmazione © www.354353.com