Embora o MySQL usa a mesma linguagem de programação como outros bancos de dados , o MySQL tem tipos de dados de campo especiais que o ajudam a armazenar dados. Tipos de dados especiais são uma preocupação quando você quiser transferir dados de um outro servidor de banco de dados para um novo servidor de banco de dados MySQL . Tipos de dados especiais armazenar numérico, caracteres e dados binários. Tipos de Dados
tipos de dados são as propriedades definidas em seus campos da tabela. Eles definem o tipo de dados que você pode armazenar no campo da tabela . O software de programação MySQL exige que você saiba o tipo de dados que você precisa para armazenar na tabela quando você configurar campos especiais . Por exemplo, se você deseja armazenar um arquivo no campo da tabela , você define o tipo de dados como um " BLOB ". Tipos de dados BLOB armazenar dados binários, e qualquer tentativa de armazenar um tipo alternativo de dados gera um erro .
tipos de dados binários
tipos de dados binários armazenar os uns e zeros necessários para salvar arquivos como imagens ou PDFs. Tipos de dados BLOB armazenar grandes quantidades de dados , então você deve se certificar de que você deseja armazenar uma imagem ou arquivo no banco de dados . Projetistas de banco de dados contornar este tipo de grande exigência de armazenamento de hospedagem de imagens e arquivos em um servidor Web e armazenar apenas o link na tabela de banco de dados.
Tipo de dados Texto
o tipo de dados armazena valores de string " varchar " normais , mas o MySQL também tem um "texto " tipo de dados especial. O tipo de dados TEXT é especificamente para grandes valores de cadeia . Por exemplo, se você deseja armazenar um documento inteiro , como um e-book ou página da Web, você usar o tipo de dados de texto. Tipos de dados TEXT também exigem grandes quantidades de espaço de armazenamento, e você não pode pesquisar no campo de texto. Por este motivo , utilize apenas este tipo de dados , se você precisar de armazenamento de grandes quantidades de caracteres.
Padrões de dados especiais
Configurando tipos de dados normais requer que você configure um valor padrão. Quando você configura um tipo de dados especial , você deve considerar os valores padrão e requisitos especiais necessários para o campo da tabela . Além de não apoiar valores padrão, o BLOB e TEXT tipos de dados especiais não podem ser " cortados ", o que significa que você não pode remover espaços à direita . Você pode indexar um tipo BLOB e dados de texto, mas você deve especificar um intervalo de caracteres . Isso significa que apenas os caracteres indicados na faixa são indexados - . Nem todos os dados armazenados no campo