17. Valor Padrão (DEFAULT)
Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 04 out. 2023
Última atualização em 04 out. 2023
Utilizamos a restrição DEFAULT para definir um valor padrão para um atributo. Quando o usuário não gravar um valor para determinada coluna, o SGBD usará o valor Default. A sintaxe que utilizamos é a seguinte:
nomeAtributo Tipo(tamanho) DEFAULT valor
Observe o exemplo para adicionar um valor padrão na criação de uma tabela:
CREATE TABLE Aluno(aluno_id INT(4) NOT NULL AUTO_INCREMENT,nome VARCHAR(100) NOT NULL,cidade VARCHAR(100) NOT NULL DEFAULT 'Santo Augusto',PRIMARY KEY(aluno_id));
Exemplo para registrar a data atual como padrão:
CREATE TABLE Aluno(aluno_id INT(4) NOT NULL AUTO_INCREMENT,nome VARCHAR(100) NOT NULL,cidade VARCHAR(100) DEFAULT 'Santo Augusto',data_da_matricula DATE DEFAULT CURRENT_DATE(),PRIMARY KEY(aluno_id));
Para adicionar o valor padrão em uma tabela já existente:
ALTER TABLE ClienteALTER cidade SET DEFAULT 'Três Passos';
Para apagar um DEFAULT em uma tabela já existente:
ALTER TABLE ClienteALTER cidade DROP DEFAULT;