Aula 01 Estrutura De Dados E Consulta
Nesta nota de aula será utilizado o pgAdmin III, considerado uma ferramenta de administração disponível para o PostgreSQL.
1. Iniciar>Programas>Postgres Plus Standard Server 9.4> pgAdmin III
2. Duplo clique em PostgreSQL 9.4 (localhost:5432). Digite a senha: postdba
3. Clique com o botão direito em Banco de Dados>Novo Banco de Dados. Crie um banco de dados com o nome VIRTUAL.
4. Selecione o banco de dados criado, clique no Menu Ferramentas>Query tool.
5. Criação de Tabelas
Sintaxe:
CREATE TABLE <tabela> ( <coluna> <tipo coluna>
);
Tipos de dados:
BIGINT: usado na representação de valores inteiros na faixa de -9.223.372.036.854.775.808 até 9.223.372.036.854.775.807
BIGSERIAL: para gerar um valor único inteiro seqüencial para um novo registro entre 1 e 9.223.372.036.854.775.807
CHAR(tamanho) ou CHARACTER(tamanho): usado com sequências de caracteres de tamanho fixo que estejam limitadas a 255 caracteres de comprimento. O parâmetro tamanho determina o valor máximo em caracteres que pode conter a sequência. Esse tipo de dado, quando definido, preenche o campo com espaços em branco até completar o total de caracteres definidos, quando a totalidade do tamanho do campo não é preenchida.
DATE: utilizado com uma data de calendário no formato AAAA-MM-DD (formato ANSI) com um intervalo de tempo de 4.713 AC a 5.874.897 DC
DECIMAL: para determinar a precisão do valor de casas decimais.
DOUBLE: para determinar a precisão do valor de até quinze casas decimais.
INTEGER ou INT: usado na representação de valores inteiros na faixa de -2.147.483.648 até 2.147.483.648
MONEY: usado para definir valores monetários na faixa numérica de -92.233.720.368.547.758,08 até 92.233.720.368.547.758,07
NUMERIC: para determinar a precisão do valor de casas decimais.
REAL: para determinar a precisão do valor de até seis casas decimais.
SERIAL: para gerar um valor único inteiro sequencial para um novo registro entre 1 e 2.147.483.647
SMALLINT: