Alguns Comandos SQL para vc usar em qualquer Banco de Dados
. create database (criar base de dados) . create table (bem analisado evitando redundância de dados) . Insert into tabela (campos) values (valores); (inserir valores nas tabelas) . Select (efetuar pesquisas nas tabelas) . Where (condições para execução da pesquisa) . order by (ordenando a sua pesquisa) . like (filtrar dados) . Operadores lógicos (= igual a, > maior que, >= maior que ou igual a, < menor que , <= menor que ou igual a) . Between (lista de valores) . In (..) (lista de valores) . Distinct (eliminar duplicidades) . Primary key (chave principal, simples e composta) . Drop (tables, index, constraints, campos etc) . Alter (inserir/eliminar atributos nas tabelas já existentes) . Describe (visualizar a estrutura das tabelas) . update (alterar os dados da tabela) . delete (exluir registros das tabelas) . truncate (eliminar definitivamente registros das tabelas) . avg (calcular valores medios) . count (contar registros) . sum (efetuar somas) . min (encontrar valor mínimo) . max (encontrar valor máximo) . upper (converter para maiúsculo) . lower (converter para minúsculo) . Concatenar (veja como concatenar sequência de caracteres nos 5 banco de dados) . index (para agilizar pesquisas) . group by (agrupar dados) . Foreign key (chave estrangeira, ligações entre tabelas e integridade de dados) . union - union all (unir o conteúdo de tabelas) . commit (gravação permanente dos dados) . auto incremento (veja como preencher automaticamente o conteúdo de um campo inte iro, toda vez que um novo registro for inserido na tabela. Você aprenderá a fazer is so nos 5 banco de dados estudados) . Trigger, Generator e Domain, Check . Having - Restringir através de Função . Join - Selecionar dados de várias tabelas 13/08/09 Antonelly CLUSTER -- agrupa uma tabela de acordo com um índice COMMENT -- cria ou altera o comentário de um objeto COMMIT -- efetiva a transação corrente COPY -- copia dados entre arquivos e tabelas CREATE AGGREGATE -- define uma nova função de agregação CREATE CONSTRAINT TRIGGER -- define um novo gatilho de restrição CREATE DATABASE -- cria um banco de dados novo CREATE FUNCTION -- define uma nova função CREATE GROUP -- define um novo grupo de usuários CREATE INDEX -- define um índice novo CREATE LANGUAGE -- define uma nova linguagem procedural CREATE OPERATOR -- define um novo operador CREATE RULE -- define uma nova regra CREATE SEQUENCE -- define um novo gerador de seqüência CREATE TABLE -- define uma nova tabela CREATE TABLE AS -- cria uma nova tabela a partir do resultado de uma consulta CREATE TRIGGER -- define um novo gatilho CREATE TYPE -- define um novo tipo de dado CREATE USER -- define uma nova conta de usuário do banco de dados CREATE VIEW -- define uma nova visão DECLARE -- define um cursor DELETE -- exclui linhas de uma tabela DROP AGGREGATE -- remove uma função de agregação definida pelo usuário DROP DATABASE -- remove um banco de dados DROP FUNCTION -- remove uma função definida pelo usuário DROP GROUP -- remove um grupo de usuários DROP INDEX -- remove um índice DROP LANGUAGE -- remove uma linguagem procedural definida pelo usuário DROP OPERATOR -- remove um operador definido pelo usuário DROP RULE -- remove uma regra DROP SEQUENCE -- remove uma seqüência DROP TABLE -- remove uma tabela DROP TRIGGER -- remove um gatilho 13/08/09 Antonelly DROP TYPE -- remove um tipo de dado definido pelo usuário DROP USER -- remove uma conta de usuário do banco de dados DROP VIEW -- remove uma visão END -- efetiva a transação corrente EXPLAIN -- mostra o plano de execução de uma instrução FETCH -- busca linhas de uma tabela usando um cursor GRANT -- define privilégios de acesso INSERT -- cria novas linhas na tabela LISTEN -- escuta uma notificação LOAD -- carrega ou recarrega um arquivo de biblioteca compartilhada LOCK -- bloqueia explicitamente uma tabela MOVE -- posiciona o cursor em uma determinada linha da tabela NOTIFY -- gera uma notificação REINDEX -- reconstrói índices corrompidos RESET -- atribui a um parâmetro de tempo de execução o seu valor padrão REVOKE -- revoga privilégios de acesso ROLLBACK -- aborta a transação corrente SELECT -- retorna linhas de uma tabela ou de uma visão SELECT INTO -- cria uma nova tabela a partir do resultado de uma consulta SET -- muda um parâmetro de tempo de execução SET CONSTRAINTS -- especifica o modo de restrição da transação corrente SET SESSION AUTHORIZATION -- define o identificador do usuário da sessão e o identif icador do usuário corrente, da sessão corrente. SET TRANSACTION -- define as características da transação corrente SHOW -- mostra o valor de um parâmetro de tempo de execução TRUNCATE -- esvazia a tabela UNLISTEN -- pára de escutar uma notificação UPDATE -- atualiza linhas de uma tabela VACUUM -- limpa e opcionalmente analisa o banco de dados 13/08/09 Antonelly ABORT -- aborta a transação corrente ALTER GROUP -- inclui ou exclui usuários em um grupo ALTER TABLE -- altera a definição da tabela ALTER USER -- altera a conta de um usuário do banco de dados ANALYZE -- coleta estatísticas sobre um banco de dados BEGIN -- inicia um bloco de transação CHECKPOINT -- força um ponto de controle no log de transação CLOSE -- fecha o cursor primeira | < anterior | próxima > | última