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