Psql



O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional (SGBDOR), desenvolvido pelo Departamento de Ciência da Computação da niversidade da Califórnia em Berkeley. O POSTGRES foi pioneiro em vários conceitos que somente se
tornaram disponíveis muito mais tarde em alguns sistemas de banco de dados comerciais.







Exemplos de Consultas:


  1. Create table:

    usado para especificar uma nova relação (tabela), dando-lhe um nome e 
    especificando seus atributos e restrições iniciais.
    
    
    Exemplo:
    
    
    CREATE TABLE teste123(
             id INT unsigned not null auto_increment
    ,
             nome VARCHAR(100)
           );
    
    
    Aqui podemos ver a criação de uma nova tabela chamada teste123 com as colunas id do tipo inteiro (INT) e nome do tipo String (VARCHAR) com no maximo 100 posições 
    
    
    
  2. Select:
    
    
    É o mais importante e complexo. 
    - Utilizado para:
    Recuperação de dados (em formulários,relátorios,consultas e programas).
    select nome from teste123 where id=1; 
    Neste select vemos que ele ira retornar um elemento da tabela teste123 ja que esta utilizado o atributo where para fazer um filtro e mostrará
    apenas a coluna sendo ela nome.
  3. Insert:

    É utilizado para produzir novas linhas.

    insert into teste123(nome) values('marcio');

    Neste caso foi adicionado um novo elemento na tabela teste123 com a coluna nome preenchida com a string marcio.
  4. Delete:

    Este comando é utilizado para a remoção de algum elemento ou N elementos de uma determinada tabela.

    delete from teste123 where nome='tiririca';

    Ao executar está sql acima o psql ira remover todos os elementos da tabela teste123 com o nome = a tiririca.
Onde encontrar material?



Inicialmente podemos começar com o proprio google:

Podemos também encontrar informações no wiki:

Existe uma comunidade Br do psql:
http://www.postgresql.org.br/


Estarei disponibilizando no meu google docs 2 .pdc  que pessoalmente utilizo para tirar duvidas ou aprender mais sobre psql:


Existem também outros blog ou site relacionados a psql fique atento sempre que possível irei pesquisar novas fontes e postarei no meu blog.