Introdução SQL:
SQL é uma linguagem para consultar, adicionar, atualizar, ou remover informações de um banco de dados. Pode ser usada também para manipular metadados de um banco de dados. SQL é uma linguagem declarativa onde os resultados ou operações são dadas sem muita especificação detalhada sobre como completar as tarefas. Os passos requeridos para executar demonstrações SQL são manuseados de forma transparente pelo banco de dados SQL. Algumas vezes essa linguagem é caracterizada como não-procedural porque linguagens procedurais geralmente precisam que detalhes das operações sejam especificados, tal como abertura e fechamento de tabelas, carregamento e busca, ou flushing buffers e escrição de dados para sistemas de arquivo. Contudo, SQL é considerada uma linguagem de alto nível, que abstrai o nível das operações realizadas e a maneira como estas são realizadas.
Create ~ cria tabelas
Alter ~ altera tabelas
Drop ~ Limpa as tabelas, dps e preciso compilar tabelas novamente
DML - Linguagem de Manipulação de Dados
É composta por três comandos
INSERT ~ comando usado para inserir
update ~ atualizar
delete ~ excluir ou deletar como quizer
Esses três comandos são conhecidos como crud na programação de bd. Exemplo chega alguem em vc e fala assim faz um crud para min vc faz um programa que contenha insert, delete e update e ainda coloca uma select para mostrar dados...
DCL - Linguagem de Controle de Dados
Permite o administrador controlar os acessos ao banco de dados dois comandos:
GRANT: Permite dar permissões a um ou mais usuários e determinar as regras para tarefas determinadas;
REVOKE: Revoga permissões dadas por um GRANT
~~
Grato
brN_Script
SQL é uma linguagem para consultar, adicionar, atualizar, ou remover informações de um banco de dados. Pode ser usada também para manipular metadados de um banco de dados. SQL é uma linguagem declarativa onde os resultados ou operações são dadas sem muita especificação detalhada sobre como completar as tarefas. Os passos requeridos para executar demonstrações SQL são manuseados de forma transparente pelo banco de dados SQL. Algumas vezes essa linguagem é caracterizada como não-procedural porque linguagens procedurais geralmente precisam que detalhes das operações sejam especificados, tal como abertura e fechamento de tabelas, carregamento e busca, ou flushing buffers e escrição de dados para sistemas de arquivo. Contudo, SQL é considerada uma linguagem de alto nível, que abstrai o nível das operações realizadas e a maneira como estas são realizadas.
Subconjuntos
A linguagem sql e dividade em tres subconjuntos:
DDL - Linguagem de Definição de DadosCreate ~ cria tabelas
Alter ~ altera tabelas
Drop ~ Limpa as tabelas, dps e preciso compilar tabelas novamente
DML - Linguagem de Manipulação de Dados
É composta por três comandos
INSERT ~ comando usado para inserir
update ~ atualizar
delete ~ excluir ou deletar como quizer
Esses três comandos são conhecidos como crud na programação de bd. Exemplo chega alguem em vc e fala assim faz um crud para min vc faz um programa que contenha insert, delete e update e ainda coloca uma select para mostrar dados...
DCL - Linguagem de Controle de Dados
Permite o administrador controlar os acessos ao banco de dados dois comandos:
GRANT: Permite dar permissões a um ou mais usuários e determinar as regras para tarefas determinadas;
REVOKE: Revoga permissões dadas por um GRANT
~~
Grato
brN_Script