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:
- 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
- Select:
É o mais importante e complexo.
- Utilizado para:
select nome from teste123 where id=1;Recuperação de dados (em formulários,relátorios,consultas e programas).
apenas a coluna sendo ela nome.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á - 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. - 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/
http://www.postgresql.org.br/
No site oficial:
http://www.postgresql.org/
http://www.postgresql.org/
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.