Olá Samuel, tudo bem?
Isso mesmo Samuel, o serial é um tipo inteiro de incremento automático. O serial é utilizado quando queremos que o valor do campo seja gerado automaticamente, sem precisarmos informar o valor no comando INSERT. Como na tabela aluno utilizada no curso.
- Comando para criar a tabela com o serial:
CREATE TABLE aluno(
id SERIAL,
nome VARCHAR(255))
- Comando para inserir dados na tabela:
INSERT INTO aluno (nome) VALUES (‘Vinicius Dias’);
Quando não queremos que o valor do campo seja gerado automaticamente, pois esse valor será passado no comando INSERT, utilizamos um tipo de dados “comum”, como a tabela de curso.
- Comando para criar a tabela:
CREATE TABLE curso(
id INTEGER,
nome VARCHAR(255))
- Comando para inserir dados na tabela:
INSERT INTO curso (id, nome) VALUES (1, HTML);
Espero ter ajudado e bons estudos!