Tipos de Dados
Parte do curso de MySQL
Volte à tabela products da lição anterior e repare que toda coluna tinha um tipo: INT, VARCHAR(120), DECIMAL(10, 2). Aquilo não era enfeite. O tipo que você escolhe para uma coluna decide o que o MySQL vai aceitar, quanto espaço aquilo ocupa em disco, como o valor é ordenado e, às vezes, se os seus números estão sequer corretos.
O MySQL oferece cinco tamanhos de inteiro: TINYINT, SMALLINT, MEDIUMINT, INT e BIGINT. Cada um reserva um número fixo de bytes e comporta uma faixa fixa de valores, do TINYINT (1 byte, mais ou menos de -128 a 127, deixando de lado a variante sem sinal) até o BIGINT (8 bytes, grande o bastante para identificadores maiores que a população do planeta). Na prática você não vai pesar os cinco toda vez. ...
Quer aprender MySQL Tipos de Dados em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com MySQL pronto e pratique Tipos de Dados com um tutor de IA que conhece seu código.
Começar esta liçãoTipos de DadosO que você vai aprender
- INT and BIGINT
- DECIMAL vs FLOAT
- VARCHAR vs TEXT
- BOOLEAN as TINYINT
- DATE vs DATETIME vs TIMESTAMP
- ENUM
- JSON column
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1O que é MySQL20 min
- 2O CLI do mysql e os Primeiros Comandos25 min
- 3Criando Bancos de Dados e Tabelas30 min
- 4Tipos de Dados30 min
- 5SELECT e WHERE30 min
- 6Joins35 min
- 7Agregações e Agrupamento30 min
- 8Indexes30 min
- 9Transações e Storage Engines35 min
- 10Stored Procedures e Triggers35 min
- 11EXPLAIN e Otimização de Queries35 min
- 12mysqldump e Restauração25 min
- 13Projeto Final: Crie um Schema de E-commerce50 min
