Não se pode lidar com a vasta quantidade de dados presentes no mundo sem um sistema de gerenciamento de banco de dados adequado. MySQL é um dos sistemas de gerenciamento de banco de dados mais populares usados na indústria. No meu blog anterior sobre Tutorial MySQL , você terá uma compreensão das várias consultas SQL que podem ser executadas. Neste blog sobre Tipos de dados MySQL, irei discutir os diferentes tipos de dados usados no MySQL.
Neste blog sobre Tipos de dados MySQL, vou abordar o seguinte:
- Tipos Numéricos
- Tipos de String
- Tipos de data e hora
- Usando tipos de dados de outros motores de banco de dados
Então, vamos começar com cada um deles.
Tipos de dados MySQL: tipos numéricos
Os tipos de dados numéricos permitem inteiros assinados e não assinados. O MySQL oferece suporte aos seguintes tipos de dados numéricos.
Inscreva-se em nosso canal do youtube para obter novas atualizações ..!
Tipos de dados MySQL: Tipos de String
Os tipos de dados String permitem strings de comprimento fixo e variável. MySQL suporta os seguintes tipos de dados String.
type casting em java com exemplo
Tipo de dados | Descrição | Armazenamento |
CHAR (tamanho) | Detém até 255 caracteres e permite uma string de comprimento fixo. | (Comprimento declarado da coluna de caracteres * Número de bytes)<= 255 |
VARCHAR (tamanho) | Detém até 255 caracteres e permite uma string de comprimento variável. Se você armazenar caracteres maiores que 55, o tipo de dados será convertido para o tipo TEXTO. |
|
TINYTEXT | Permite uma string com comprimento máximo de 255 caracteres | Comprimento real em bytes do valor String (Len) + 1 bytes, onde Len<28 |
TEXTO | Permite uma string com comprimento máximo de 65.535 caracteres | Comprimento real em bytes do valor String (Len) + 2 bytes, onde Len<216 |
BLOB | Armazena até 65.535 bytes de dados e é usado para objetos binários grandes. | Comprimento real em bytes do valor String (Len) + 2 bytes, onde Len<216 |
MEDIUMTEXT | Permite uma string com comprimento máximo de 16.777.215 caracteres | Comprimento real em bytes do valor String (Len) + 3 bytes, onde Len<224 |
MEDIUMBLOB | Armazena até 16.777.215 bytes de dados e é usado para objetos binários grandes. | Comprimento real em bytes do valor String (Len) + 3 bytes, onde Len<224 |
LONGTEXT | Permite uma string com comprimento máximo de 4.294.967.295 caracteres | Comprimento real em bytes do valor String (Len) + 4 bytes, onde Len<232 |
LONGBLOB | Armazena até 4.294.967.295 bytes de dados e é usado para objetos binários grandes. | Comprimento real em bytes do valor String (Len) + 4 bytes, onde Len<232 |
ENUM (x, y, z, etc.) | Permite que você insira uma lista de valores possíveis, com o máximo de 65535 valores. Caso seja inserido um valor que não esteja presente na lista, um espaço em brancovalor será inserido. | 1 ou 2 bytes, dependendo do número de valores de enumeração (máximo de 65.535 valores) |
CONJUNTO | Este tipo de dados é semelhante ao ENUM, mas SET pode ter até 64 itens de lista e pode armazenar mais de uma escolha. | 1, 2, 3, 4 ou 8 bytes, dependendo do número de membros do conjunto (máximo de 64 membros) |
Tipos de dados MySQL: Tipos de data e hora
Este tipo de dados nos permite mencionar a data e a hora. O MySQL oferece suporte aos seguintes tipos de dados de data e hora.
Quer obter a certificação de administrador de banco de dados?Tipos de dados MySQL: Usando tipos de dados de outros motores de banco de dados
Se você deseja implementar o código escrito por outros fornecedores em SQL, o MySQL facilita isso mapeando os tipos de dados. Consulte a tabela a seguir.
Outro tipo de fornecedor | Tipo MySQL |
BOOL | TINYINT |
BOLEANO | TINYINT |
VARIAÇÃO DE CARÁTER (M) | VARCHAR (M) |
FIXO | DECIMAL |
FLOAT4 | FLUTUADOR |
FLOAT8 | EM DOBRO |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | BIGINT |
LONG VARBINARY | MEDIUMBLOB |
LONG VARCHAR | MEDIUMTEXT |
LONGO | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
NUMÉRICO | DECIMAL |
Depois deste blog sobre Tipos de dados MySQL, entraremos na conexão de bancos de dados com PHP, mas antes disso, você pode consultar este , para saber as principais perguntas feitas nas entrevistas. Fique ligado!
Se você deseja aprender mais sobre o MySQL e conhecer este banco de dados relacional de código aberto, consulte nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento o ajudará a entender o MySQL em profundidade e a obter domínio sobre o assunto.
Tem alguma questão para nós? Mencione isso na seção de comentários de ” Tipos de dados MySQL ”E eu voltarei para você.