Gerenciando Índices de Banco de Dados no MySQL

MySQLBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como gerenciar índices em um banco de dados MySQL. Especificamente, você aprenderá como adicionar um índice ao campo title da tabela course no banco de dados edusys.

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como iniciar o servidor MySQL e fazer login no terminal MySQL
  • Como importar um script SQL para o banco de dados MySQL
  • Como adicionar um índice a uma coluna de tabela
  • Como salvar e executar um script SQL para criar o índice

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Compreender a importância da indexação em um banco de dados para melhorar o desempenho das consultas
  • Adicionar com confiança índices a colunas de tabelas em um banco de dados MySQL
  • Aplicar seu conhecimento de comandos SQL para gerenciar a estrutura do banco de dados

Iniciar o MySQL e Importar o Banco de Dados

Nesta etapa, você aprenderá como iniciar o servidor MySQL e importar o script do banco de dados edusys.sql para o MySQL.

  1. Abra um terminal e execute o seguinte comando para iniciar o serviço MySQL:

    sudo /etc/init.d/mysql start
    
  2. Faça login no terminal MySQL:

    mysql -uroot
    
  3. Importe o script edusys.sql para o banco de dados MySQL:

    SOURCE ~/project/edusys.sql
    

Adicionar um Índice à Tabela 'Course'

Nesta etapa, você aprenderá como adicionar um índice ao campo title da tabela course.

  1. Crie um novo arquivo chamado addIndex.sql no diretório ~/project.
  2. No arquivo addIndex.sql, adicione um índice ao campo title da tabela course com o nome do índice ix_title:
ALTER TABLE edusys.course ADD INDEX ix_title (title);

Executar o Script de Adição de Índice

Nesta etapa, você aprenderá como executar o script addIndex.sql para criar o índice na tabela course.

  1. No terminal MySQL, execute o seguinte comando para executar o script addIndex.sql:

    SOURCE ~/project/addIndex.sql
    

    Isso criará o índice ix_title no campo title da tabela course.

Parabéns! Você adicionou com sucesso um índice à tabela course no banco de dados edusys.

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar