Comandos SQL no PostgreSQL

Fala Pessoal

Hoje vamos aprender um pouco sobre SQL no PostgreSQL.

O PostgreSQL, normalmente chamado de Postgres, é um sistema de gerenciamento de banco de dados do tipo objeto-relacional (ORDBMS) com ênfase em extensibilidade e em padrões de conformidade. Como um servidor de banco de dados, sua principal função é armazenar dados de forma segura, apoiando as melhores práticas, permitindo a recuperação dos dados a pedido de outras aplicações de software. Ele pode lidar com cargas de trabalho que vão desde pequenas aplicações single-machine a aplicações de grande porte voltadas para a Internet, onde será utilizada de forma simultânea por vários usuários.

Acesse o PostgreSQL

  C:\Program Files\PostgreSQL\14\bin>

Iniciando o PostgreSQL

psql.exe -h localhost -p 5432 -U postgres -d postgres

Listar banco de dados existentes.

 

  \l

Para criar um banco de dados:

   CREATE DATABASE lusiadas;

Acessar um banco de dados existente.

\c lojavirtual

Criar uma nova tabela.

create table pessoas (
  id serial primary key,
  nome varchar(50),
  sexo char(1),
  nascimento date
);

Visualizar a estrutura de uma tabela.

\d clientes

Criar uma nova tabela com chave estrangeira.

create table contatos (
  id serial primary key,
  telefone varchar(20),
  email varchar(100),
  pessoa_id int not null,
  FOREIGN KEY (pessoa_id) REFERENCES pessoas (id)
);

Listar tabelas existentes em um banco de dados.

  \dt

Inserir dados em uma tabela.

  insert into pessoas values (1, 'Maria', 'F', '1994-02-15'),(2, 'João', 'M', '1991-04-11');
  insert into contatos values (1, '(31)3333-3333', 'maria@irias.com.br', 1),(2, '(31)99999-9999', 'joao@irias.com.br', 2);

Selecionar dados de uma tabela.

  select * from pessoas;

Selecionar dados combinados de duas tabelas.

  select ps.id, ps.nome, ps.sexo, ps.nascimento, ct.telefone, ct.email from pessoas as ps inner join contatos as ct on ps.id = ct.pessoa_id;

Atualizar dados de uma tabela.

update contatos set email = 'maria-novo-email@irias.com.br' where pessoa_id = 1;

Deletar dados de uma tabela .

delete from contatos where pessoa_id = 2;

Visualizar a estrutura de uma tabela.

  \d pessoas

Alterar a estrutura de uma tabela.

  alter table pessoas drop sexo;

Deletar uma tabela.

  drop table contatos;

Deletar um banco de dados. Primeiro é necessário trocar de banco de dados.

\c postgres
drop database bancodados;

Sair do console PostgreSQL.

quit;

Agora é só testar!

Forte Abraço a Todos!!!

Comentários:

Deixe seu Comentario:
Confira outros conteúdos:
Comandos Essenciais no SQL

Comandos Essenciais no SQL

Como se conectar ao banco de dados com PHP e PDO

Como se conectar ao banco de dados com PHP e PDO

Sistema de Login com PHP e Mysql

Sistema de Login com PHP e Mysql

Construindo um Blog com Django

Construindo um Blog com Django

Utilizando variáveis CSS

Utilizando variáveis CSS