Mysql: cadena de consulta a int

MySQL es un sistema de base de datos relacional, a menudo se utiliza con sitios web basados ​​en PHP.

MySQL es un sistema de base de datos relacional, a menudo se utiliza con sitios web basados ​​en PHP.

Vídeo: Curso PHP MySQL. Importación de tablas MySql. Consultas SQL con filtros. Vídeo 38

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

Tipos de datos MySQL

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

Vídeo: Operaciones Aplicadas en Consulta en MySQL [MySQL Workbench] [9/18]

Tipo de datos MySQL casting

Vídeo: Curso SQL. Consultas Multitabla I. Vídeo 7

Cuando cambia los datos de un tipo de datos a otro, esto se llama "fundición." A veces puede que tenga que emitir datos al compararlo con otros datos o almacenarlo en otra tabla o columna.

Vídeo: Curso PHP MySQL. Consultas preparadas Evitando inyección SQL. Vídeo 49

CAST y CONVERT

CAST y CONVERT son dos funciones que se utilizan para emitir los tipos de datos. Tanto en general cumplir con el mismo propósito, aunque cada uno tiene una sintaxis ligeramente diferente. sintaxis reparto: CAST (valor AS tipo) CONVERTIR sintaxis: CONVERT (valor, tipo)

Las cadenas de fundición

Es común que se tengan en los datos suministrados por el usuario como una cadena, y luego se echó en un tipo de datos que es más fácil de manejar antes de almacenarlo en la base de datos. Por ejemplo, si usted tiene una serie de números, puede convertir la cadena como un entero con signo antes de introducir el valor como una fila en una tabla. FUNDIDO ejemplo: INSERT en valores (my_column) my_table (CAST ( `123` AS INTEGER)) CONVERTIR ejemplo: INSERT en valores (my_column) my_table (CONVERTIR ( `123`, INTEGER))

referencias

  • enlazar MySQL: Funciones y operadores de cast
  • enlazar MySQL: INSERT Sintaxis

Sobre el Autor

Darren Johannsen se ha escrito artículos relacionados con la informática desde 2006. Ha colaborado en diversos sitios web, incluyendo el blog Slashdot. Él tiene una licenciatura en Ciencias en Informática por la Universidad de Idaho.

Artículos Relacionados