A implementação de banco de dados em MySQL - Parte 3IntroductionThis é parte 3 de minha série, implementação de banco de dados no MySQL. Eu suponho que você leu todas as diferentes partes da série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, nós olhamos para tipos de dados MySQL; lembre-se, estamos lidando com o MySQL 5.1. VALUES (números e strings) não são digitadas em MySQL arbitrária. Você tem que indicar o tipo de dado (singular de dados) que você está lidando.
Um tipo de dados é usado para determinar o tipo de dados que será usado pelos valores de célula em uma column.Note: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você é reading.The Cadeia TypesThe tipos de dados de cadeia são para texto e imagens. Há types.The tipo diferente de dados CHAR TypeThis pode ter um comprimento máximo de 255 caracteres.
Se você sabe que em sua coluna, nenhum valor de célula será mais de 30 caracteres, então você deve digitar, CHAR (30). Isso é que você digite o número máximo de caracteres que você deseja, entre parênteses. O VARCHAR TypeThis é semelhante ao CHAR, mas o comprimento máximo é 65,535.The BINÁRIO Dados TypeThe tipo de dados binário é usado para dados não-texto como arquivos de imagem. Você pode ter uma coluna onde cada célula tem o conteúdo de um arquivo de imagem. O tamanho máximo do tipo binário é de 255 bytes. Considere o tamanho de um byte como o tamanho de uma character.
The VARBINARY TypeThe VARBINARY Tipo é como o binário, mas seu tamanho máximo é 65,535.The TypesA Texto tipo de texto é como CHAR, mas é para um texto maior. Ele tem 4 variações da seguinte forma: tinytext: tamanho máximo é de 256 characters.TEXT: tamanho máximo é de 65.536 characters.MEDIUMTEXT: tamanho máximo é de 16.777.216 charactersLONGTEXT: tamanho máximo de 4294967296 charactersThe BLOB TypesA BLOB tipo é como BINÁRIO. Ele tem 4 variações da seguinte forma: TINYBLOB: máximo de 256 bytes.BLOB: tamanho máximo é de 65.536 bytes.MEDIUMBLOB: tamanho máximo é de 16.777.216 bytes.
LONGBLOB: tamanho máximo de 4294967296 bytes.The ENUM TypeENUM significa enumeração. Um exemplo de um tipo ENUM é, ColumnName ENUM ("pequeno", "médio", "grande") Você digita isso durante a criação da tabela. Agora, na coluna que tem o tipo ENUM, em vez de digitar "pequeno" em qualquer uma das