Introdução
Neste projeto, você aprenderá como criar uma tabela "favoritos" em um banco de dados MySQL. A tabela "favoritos" armazenará os cursos com o maior tempo de estudo para cada usuário na tabela "usercourse".
👀 Visualização
MariaDB [labex]> select * from favorite limit 10;
+----+-----------+-------------+------------+
| id | user_name | course_name | study_time |
+----+-----------+-------------+------------+
| 2 | user_01 | English | 101 |
| 3 | user_02 | Chinese | 102 |
| 4 | user_03 | Chemical | 103 |
| 5 | user_04 | Physics | 104 |
| 6 | user_05 | Biology | 105 |
| 7 | user_06 | Painting | 106 |
| 8 | user_07 | Music | 107 |
| 9 | user_08 | Computer | 108 |
| 10 | user_09 | History | 109 |
| 11 | user_10 | Math | 110 |
+----+-----------+-------------+------------+
10 rows in set (0.000 sec)
🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o banco de dados MySQL usando o comando
sudo - Como importar dados de um script SQL para o banco de dados MySQL
- Como criar uma nova tabela com colunas específicas usando a instrução
CREATE TABLE AS - Como unir múltiplas tabelas para recuperar os dados necessários para a tabela "favoritos"
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como gerenciar um banco de dados MySQL usando a linha de comando
- Implementar uma consulta SQL para criar uma nova tabela com base em dados de múltiplas tabelas existentes
- Aplicar o conceito de encontrar o valor máximo para cada grupo em uma tabela
- Demonstrar sua capacidade de trabalhar com instruções SQL para realizar uma tarefa específica de gerenciamento de dados




