Restrições em Tabelas MySQL

Em MySQL, os campos são configurados por padrão para aceitar valores nulos. Porém, em muitos cenários práticos, é necessário garantir que os campos não sejam nulos para manter a integridade dos dados. -- Exemplo de tabela com campos não nulos CREATE TABLE turma ( nome_turma VARCHAR(20) NOT NULL, sala VARCHAR(20) NOT NULL ); -- Tentativ ...

Publicado em 8-3 16:42

Diferenças entre Chave, Chave Primária, Chave Índice e Índice no MySQL

Ao criar uma tabela no MySQL, é comum usar a cláusula KEY para definir índices. Por exemplo: CREATE TABLE `registro_vendas` ( `cod` mediumint(8) NOT NULL AUTO_INCREMENT, `produto` varchar(30) NOT NULL, `categoria` mediumint(1) NOT NULL, `descricao` text, PRIMARY KEY (`cod`), KEY `idx_categoria` (`categoria`) ); Neste caso, a declaração KEY id ...

Publicado em 6-8 22:45