Mysql: string de consulta para int

MySQL é um sistema de banco de dados relacional, usada frequentemente com sites baseados em PHP.

MySQL é um sistema de banco de dados relacional, usada frequentemente com sites baseados em PHP.

MySQL armazena dados de forma diferente dependendo do que ele é. Por exemplo, uma sequência de caracteres de texto é armazenado de forma diferente de um número inteiro ou um número de ponto flutuante. Às vezes você pode precisar converter dados de uma consulta MySQL de um tipo de dados para outro. Para ajudá-lo a fazê-lo, MySQL fornece CAST e CONVERT funções.

Tipos MySQL dados

MySQL armazena dados em vários tipos de dados, tais como CHAR e VARCHAR para armazenar cadeias de caracteres, INT para o armazenamento de dados de número inteiro e DATETIME para armazenar datas.

MySQL Tipo de dados Fundição



Quando você alterar dados de um tipo de dados para outro, isso é chamado "casting." Às vezes você pode precisar para lançar dados para compará-lo com outros dados ou para armazená-lo em outra tabela ou coluna.

CAST e CONVERT

Video: Sentencia SELECT y WHERE en MySQL y phpmyadmin

CAST e CONVERTER são duas funções utilizadas para moldar tipos de dados. Ambos geralmente cumprir a mesma finalidade, embora cada um tenha uma sintaxe ligeiramente diferente. sintaxe MOLDE: MOLDE (valor como tipo) CONVERTER sintaxe: Converter (valor, tipo)

Cordas de fundição

É comum a tomar em dados fornecidos pelo usuário como uma string, e depois lançá-lo em um tipo de dados que é mais fácil de gerir antes de armazená-lo em seu banco de dados. Por exemplo, se você tem uma seqüência de números, você pode lançar a corda como um inteiro assinado antes de inserir o valor como uma linha em uma tabela. MOLDE exemplo: INSERIDA EM (my_column) VALORES minha_tabela (CAST ( `123` AS INTEGER)) CONVERTER exemplo: INSERIDA EM (my_column) VALORES minha_tabela (CONVERTER ( `123`, INTEGER))

Referências

  • ligação MySQL: Funções de Conversão
  • ligação MySQL: Sintaxe INSERT

Sobre o autor

Darren Johannsen tem escrito artigos relacionados com computadores desde 2006. Ele tem contribuído para vários sites, incluindo o blog Slashdot. Ele é bacharel em Ciência da Computação pela Universidade de Idaho.

Video: C# Tutorial 11:Database values in textbox if select Combobox


Artigos relacionados