Ircservices.com


MySQL: Query String a Int

MySQL: Query String a Int

MySQL almacena los datos diferentemente dependiendo de lo que es. Por ejemplo, una cadena de caracteres de texto se almacena diferentemente que un entero o un número de punto flotante. A veces puede que necesite convertir datos de una consulta MySQL de un tipo de datos a otro. Para ayudarle a hacerlo, MySQL proporciona las funciones CAST y CONVERT.

Tipos de datos de MySQL

MySQL almacena los datos en varios tipos de datos como CHAR y VARCHAR para almacenar cadenas de caracteres, INT para almacenar datos enteros y DATETIME para almacenar fechas.

Fundición del tipo de datos de MySQL

Cuando usted cambia datos de un tipo de datos a otro, esto se llama "bastidor". A veces puede que necesite emitir datos a comparar con otros datos o guardarlos en otra tabla o columna.

CAST y CONVERT

CAST y CONVERT son dos funciones utilizadas para la fundición de tipos de datos. Generalmente ambos cumplen el mismo propósito, aunque cada uno tiene una sintaxis ligeramente diferente. Sintaxis de molde: molde sintaxis de convertir (valor tipo): convertir (valor, tipo)

Bastidor de cadenas

Es común en los datos suministrados por el usuario como una cadena, y entonces la echó en un tipo de datos que es más fácil de manejar antes de almacenar en su base de datos. Por ejemplo, si usted tiene una cadena de números, puede convertir la cadena como un entero con signo antes de insertar el valor como una fila en una tabla. Ejemplo de reparto: inserte valores mi_tabla (my_column) (CAST ('123' como entero)) convertir ejemplo: INSERT INTO mi_tabla (my_column) valores (CONVERT ('123', INTEGER))