"Role" é um papel em banco de dados, ou seja, um agrupamento de
permissões que pode ser concedida a usuários ou outras roles. Uma constraint de banco de dados é um conjunto de regras de criação de registros de tabelas de informações de metadados.
a lógica booleana possui três operadores básicos: AND, OR e NOT
Juntando tudo que vimos, o comando correto ficaria assim:
SELECT PESSOAS.* FROM PESSOAS WHERE NOME LIKE 'a %'
A função EXTRACT retorna uma das informações de um campo do tipo
data (dia, mês, ano, hora, minuto ou segundo). A expressão CREATE DATABASE TAB, cria um banco de dados com o título TAB em um SGBD. Para a criação de uma tabela dentro de um banco de dados específico, utiliza-se o comando CREATE TABLE nome_tabela, como demonstrado na seguinte expressão:
CREATE TABLE nome_tabela (coluna1 tipo_de_dado, coluna2 tipo_de_dado, ...); WHERE: seleção (linhas) SELECT: projeção (colunas) FROM: produto cartesiano Os operadores LIKE e NOT LIKE agem somente sobre colunas que sejam do tipo caracter.
GRANT, que permite conceder privilégios a um ou mais usuários, para
realizar determinadas tarefas;
DENY: nega permissões sobre os objetos da base de dados;
REVOKE: remove um privilégio anteriormente concedido ou negado. A função EXISTS é utilizada para verificar se uma subquery traz pelo menos uma linha de resultado. CREATE TABLE: Cria uma tabela em um SGBD DROP TABLE: Exclui uma tabela (já existente) de um SGBD SELECT -> Projeção FROM -> Possibilidade de Junção/Produto Cartesiano WHERE - > Seleção CREATE - Comando utilizado para criar bancos de dados, tabelas, índices, entre outros. DROP - Comando utilizado para deletar uma tabela do banco de dados. TRUNCATE - Comando utilizado para apagar os dados de uma tabela do banco de dados. ALTER - Comando utilizado para adicionar, deletar ou modificar colunas do banco de dados. RENAME - Comando utilizado para renomear uma tabela do banco de dados.
COMANDO DDL – CREATE, ALTER DROP
COMANDO DML – SELECT, INSERT,UPDATE, DELETE GraphQL é uma linguagem de consulta de dados desenvolvida e usada pelo Facebook para realizar requisições e entregar informações para aplicações web e mobile desde 2012. GraphQL facilita o processo de entregar ao cliente apenas o que foi requisitado pelo mesmo e na ordem em que foi requisitado.