![]()
No MySQL, os tipos de dados são usados para definir o tipo de valor que uma coluna de uma tabela pode armazenar. Existem vários tipos de dados disponíveis no MySQL, incluindo:
INT- para valores inteiros, como 1, 2, 3, etc.FLOAT- para valores de ponto flutuante, como 1.23, 4.56, etc.DOUBLE- para valores de ponto flutuante de dupla precisão, como 1.234567, 2.345678, etc.VARCHAR- para valores de texto com comprimento variável, como "Hello World", "MySQL", etc.CHAR- para valores de texto com comprimento fixo, como "John", "Mary", etc.DATE- para valores de data, como "2022-04-28"TIME- para valores de tempo, como "12:34:56"DATETIME- para valores de data e hora, como "2022-04-28 12:34:56"BOOLEAN- para valores booleanos, como true ou false.
Cada tipo de dado tem suas próprias propriedades, como o tamanho máximo permitido ou o formato aceitável. É importante escolher o tipo de dado correto para cada coluna da tabela para garantir a integridade dos dados e evitar problemas de desempenho.
Abaixo segue um exemplo de como criar uma tabela com diferentes tipos de dados no MySQL:
sqlCREATE TABLE exemplo_tipos_dados (
id INT PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(50),
idade INT,
salario DECIMAL(10,2),
data_nascimento DATE,
ativo BOOLEAN
);Nesse exemplo, a tabela exemplo_tipos_dados possui 6 colunas com os seguintes tipos de dados:
idé do tipoINTe é a chave primária da tabela;nomeé do tipoVARCHAR(50)e pode armazenar até 50 caracteres de texto;idadeé do tipoINTe armazena valores inteiros;salarioé do tipoDECIMAL(10,2)e armazena valores decimais com até 10 dígitos no total e 2 dígitos após a vírgula;data_nascimentoé do tipoDATEe armazena datas no formatoYYYY-MM-DD;ativoé do tipoBOOLEANe armazena valoresTRUEouFALSE.
Tags
MySQL