Aula 7: Migração de Dados e Manipulação de Dados (DML)

Aula 7: Migração de Dados e Manipulação de Dados (DML)

Para a aula 7, o foco será em migração de dados e linguagem de manipulação de dados (DML). Esses conceitos são importantes para inserir, atualizar, deletar e consultar dados em um banco de dados.


1. Migração de Dados

A migração de dados é o processo de transferência de dados entre sistemas ou bancos de dados. Ela pode ser útil em várias situações, como backup, transferência entre diferentes bancos de dados ou para mudar de sistema.

1.1. Exportação de Dados

Exportar dados significa salvar dados de um banco para um arquivo externo, que pode ser utilizado para backup ou migração para outro sistema.

  • Comando para exportar dados no MySQL: mysqldump -u usuário -p banco_de_dados > caminho/do/arquivo.sql

1.2. Importação de Dados

A importação é o processo de carregar dados de um arquivo externo para um banco de dados.

  • Comando para importar dados no MySQL: mysql -u usuário -p banco_de_dados < caminho/do/arquivo.sql

Exercício de Migração

  1. Exporte o banco de dados escola para um arquivo .sql.
  2. Crie um novo banco de dados chamado escola_backup e importe os dados do arquivo exportado.

2. Linguagem de Manipulação de Dados (DML)

A DML é uma linguagem usada para manipular dados nas tabelas de um banco de dados, permitindo inserção, atualização, exclusão e consulta de registros.

2.1. Comando INSERT

O comando INSERT adiciona novos registros em uma tabela.

  • Exemplo: INSERT INTO alunos (nome, idade) VALUES ('Carlos Lima', 23);

2.2. Comando UPDATE

O comando UPDATE modifica registros já existentes.

  • Exemplo: UPDATE alunos SET idade = 24 WHERE nome = 'Carlos Lima';

2.3. Comando DELETE

O comando DELETE exclui registros de uma tabela.

  • Exemplo: DELETE FROM alunos WHERE nome = 'Carlos Lima';

2.4. Comando SELECT

O comando SELECT permite a consulta de registros em uma tabela.

  • Exemplo: SELECT * FROM alunos;

3. Exercícios Práticos de DML

  1. Inserção de Dados:
    • Insira registros na tabela alunos com informações fictícias de alunos, como nome e idade.
  2. Atualização de Dados:
    • Atualize o campo idade de um aluno específico.
  3. Exclusão de Dados:
    • Delete o registro de um aluno a partir do nome.
  4. Consulta de Dados:
    • Use o comando SELECT para listar todos os alunos com idade acima de 20 anos.

4. Desafio

Crie um banco de dados chamado biblioteca e uma tabela livros com as colunas id, titulo, autor e ano_publicacao. Em seguida, realize as seguintes operações:

  • Insira 3 registros fictícios na tabela livros.
  • Atualize o ano_publicacao de um dos livros.
  • Exclua um dos livros.
  • Consulte e exiba todos os livros ordenados pelo campo titulo.

Esse material cobre as operações essenciais de migração de dados e manipulação de dados (DML) no banco de dados, fundamentais para gerenciar e trabalhar com as informações de forma prática.

Especialista em Tecnologias Digitais Escrevo sobre como as inovações digitais estão revolucionando e facilitando a vida das pessoas, transformando o cotidiano e abrindo novas possibilidades.

Publicar comentário