Usando uma linguagem de consulta estruturada (SQL) é a chave para o acesso de dados mais fácil em um sistema de computador que armazena informações em um banco de dados DB2. Uma vez que os conceitos básicos de SQL são aprendidas, manipulação de dados é uma tarefa fácil. Quatro comandos simples são usadas para adicionar, alterar, remover e ler dados armazenados em tabelas do DB2. As instruções SQL mais avançadas consistem tipicamente de formas mais elaboradas do insert, update, delete e selecionar comandos.
Coisas que você precisa
- banco de dados DB2
- software de interface SQL
- esquema da tabela
Entenda tabelas. No DB2, as informações são armazenadas em tabelas que contêm colunas. colunas de uma tabela logicamente relacionam uns com os outros e armazenar um único tipo de dados. A linha representa um único registo de uma tabela que consiste em um valor em cada coluna. Por exemplo, uma tabela denominada "endereço" tem o nome, rua, cidade, estado e CEP como colunas. Uma linha na tabela de endereço consiste de John Doe, 123 Main St., New York, NY e 11111.
Entenda índices. Cada tabela pode ter um ou mais índices que definem a forma mais eficiente para acessar os dados e se colunas específicas deve conter dados exclusivos. Usando um índice em uma tabela DB2 é semelhante ao uso de um índice em um livro-define um caminho direto para entradas específicas. A coluna nome é um índice exclusivo provável para a tabela de endereço.
Use o comando SELECT para recuperar dados de uma tabela DB2. Código essa afirmação como SELECT nome, rua, cidade, estado, CEP do endereço onde name = "John Doe." Isso retorna todas as linhas da tabela onde a coluna nome contém John Doe. Porque o nome é um índice exclusivo na tabela de endereços, a instrução retorna uma linha. Se o nome não foi armazenado na tabela, ele iria retornar nenhuma linha. Todas as linhas são retornadas quando a cláusula onde é removido.
Use o comando Inserir para adicionar linhas a uma tabela. Código essa afirmação como inserção no endereço (nome, rua, cidade, estado, CEP) valores ("Mary Jones", "456 Oak St.", "Houston", "TX", "22222"). Esta declaração adiciona uma linha à tabela de endereço.
Use o comando update para alterar os dados em uma tabela DB2. Código essa afirmação como endereço de actualização conjunto rua = "789 Pine St." onde name = "Mary Jones." Este código muda endereço de Maria na tabela de endereços. Se uma cláusula em que não for usado, a declaração atualiza todas as linhas.
Utilize o comando delete para remover as informações da tabela. Código essa afirmação como eliminar do endereço onde name = "Mary Jones.". Isso remove todas as informações de Mary da tabela de endereço. Se a cláusula em que não for usado, a declaração exclui todas as linhas na tabela.
dicas & avisos
- A instrução de consolidação vai fazer alterações em tabelas permanentes.
- A declaração de reversão irá remover as alterações que não foram cometidos.
- Terminar uma sessão de SQL vai cometer quaisquer alterações por padrão.
- Familiarize-se com o retorno DB2 codificado para solucionar problemas SQL.
- Atualização ou exclusão de todas as informações é muito fácil. Teste com uma instrução SELECT antes de trocar dados.
- Pergunte ao DBA para back-up tabelas antes de grandes mudanças são feitas. Uma restauração coloca os dados de volta ao seu estado original.