Análise de Dados com SQL Flashcards
DDL - Data Definition Language
Essa linguagem possui um conjunto de comandos que podem ser utilizados para definir um esquema de banco de dados. Um esquema é uma descrição da estrutura de um banco de dados, sendo responsável por descrever tabelas, campos, views, funções, entre outros.
COMANDOS DDL
CREATE - Comando utilizado para criar tabelas (e outros objetos) de um banco de dados.
DROP - Comando utilizado para deletar uma tabela (e outros objetos) de um banco de dados.
TRUNCATE - Comando utilizado para apagar os dados de uma tabela de um banco de dados.
ALTER - Comando utilizado para manipular colunas ou restrições de um banco de dados.
RENAME - Comando utilizado para renomear uma tabela de um banco de dados.
Constraint (Restrições)
Not null - Garante que uma coluna não possa ter um valor nulo.
Unique - Garante que todos os valores de uma coluna sejam diferentes entre si.
Primary key - Garante que todos os valores de uma coluna sejam diferentes entre si e não nulos.
Foreign key - Garante que ações não destruam links/relacionamentos entre as tabelas.
Check - Garante que os valores em uma coluna satisfaçam uma condição específica.
Default - Define um valor padrão para uma coluna, se nenhum valor for especificado.