Criar triggers e gerenciar usuários/privilégios com GRANT/REVOKE e comandos SHOW/DESCRIBE
Descrição do curso
Aprender MySQL é um passo decisivo para quem quer trabalhar com desenvolvimento, análise de dados ou administração de sistemas. Neste curso online gratuito de Banco de dados MySql, você desenvolve uma base sólida para instalar, configurar e usar o MySQL em diferentes ambientes, entendendo como um SGBDR funciona e como organizar informações de forma confiável e performática. Ao longo das aulas, você ganha segurança para criar bancos e tabelas do zero, escolher tipos de dados adequados e aplicar restrições que protegem a integridade das informações desde o início do projeto.
A formação é voltada para a prática: você aprende a manipular dados com SQL no dia a dia, desde inserir e atualizar registros até remover informações com o cuidado correto, evitando perdas acidentais. Também evolui rapidamente nas consultas, aprendendo a filtrar resultados, ordenar, criar apelidos para tornar leituras mais claras e usar funções de agregação para resumir dados e gerar indicadores. Tudo isso ajuda a transformar tabelas em respostas objetivas para demandas comuns de negócio, relatórios e aplicações.
Conforme avança, você entra em tópicos essenciais para cenários reais, como agrupamentos, filtros de agrupamento e construção de visões, que tornam consultas mais reutilizáveis e organizadas. A parte de relacionamentos e consultas envolvendo múltiplas tabelas prepara você para modelagens mais completas e para integrar dados com joins de maneira consistente. Além disso, o curso apresenta recursos do MySQL que elevam seu nível profissional, como expressões para padrões de texto, seleção por intervalos e operações matemáticas úteis em consultas e validações.
Você também terá contato com o lado mais “server-side” do banco, criando rotinas armazenadas, procedimentos, funções, variáveis e estruturas de controle, entendendo quando usar cada recurso para automatizar tarefas e padronizar regras. Para completar, são abordados triggers e rotinas de administração, com gerenciamento de usuários e privilégios, além de boas práticas de verificação do serviço e uso de ferramentas como o MySQL Workbench para visualizar estruturas e apoiar a modelagem. Se você busca um caminho completo para sair do básico e ganhar autonomia com SQL e MySQL em projetos, este curso entrega uma trilha consistente e aplicável.
Conteúdo do curso
Aula em vídeo: MySQL - Instalação no Linux Ubuntu - 0112m
Exercício: Qual é o principal objetivo do vídeo sobre instalação do MySQL?
Aula em vídeo: MySQL - Instalação do MySQL Workbench (GUI) no Linux Ubuntu - 0211m
Exercício: Qual é a principal função do MySQL Workbench mencionada no vídeo?
Aula em vídeo: MySQL - Instalação no Windows 7 - 0315m
Exercício: _Qual é o pacote principal que deve ser baixado para instalar o MySql no Windows?
Aula em vídeo: MySQL - Bancos de Dados, SGBDR e Grupos de Comandos - 0413m
Exercício: Qual é a função principal do comando SELECT na linguagem SQL?
Aula em vídeo: MySQL - Criação de um Banco de Dados - 0507m
Exercício: _Qual comando é utilizado para criar um banco de dados no MySql?
Aula em vídeo: MySQL - Constraints (Restrições) Primary Key, FK, Default, etc - 0608m
Exercício: Qual das seguintes opções é um exemplo de constraint no MySQL que impede a repetição de valores em uma coluna?
Aula em vídeo: MySQL - Criação de Tabelas - CREATE TABLE - 0707m
Exercício: _Qual é o comando utilizado para criar uma tabela no MySql?
Aula em vídeo: MySQL - Auto Incremento de valores em colunas - 0811m
Exercício: Qual é a funcionalidade do auto incremento em uma tabela MySQL?
Aula em vídeo: MySQL - Tipos de Dados comuns - 0909m
Exercício: _Quais são os tipos de dados numéricos mais comuns no MySql?
Aula em vídeo: MySQL - Alterar Tabelas - ALTER TABLE e visualizar Relacionamentos - 1012m
Exercício: Qual comando do MySQL é usado para alterar a estrutura de uma tabela já existente?
Aula em vídeo: MySQL - INSERT INTO - Inserir Dados em Tabelas - 1111m
Exercício: _Qual é a sintaxe correta para inserir dados em uma tabela no MySql?
Aula em vídeo: MySQL - SELECT - Realizar Consultas simples em Tabelas - 1207m
Exercício: Qual é o uso básico do comando SELECT no MySQL?
Aula em vídeo: MySQL - ORDER BY - Consultas com ordenação - 1305m
Exercício: _Qual é a palavra chave utilizada para ordenar o resultado de consultas no MySQL?
Aula em vídeo: MySQL - WHERE - Filtrar resultados de consultas - 1405m
Exercício: Qual a principal função da cláusula 'WHERE' em uma consulta SQL?
Aula em vídeo: MySQL - AND, OR e NOT - Filtrar resultados de consultas - 1508m
Exercício: _Qual a diferença entre os operadores AND e OR na utilização de filtros lógicos em uma consulta SQL?
Aula em vídeo: MySQL - DELETE e TRUNCATE TABLE - Excluir registros de uma tabela - 1607m
Exercício: Qual comando SQL deve ser utilizado para excluir todos os registros de uma tabela sem remover a tabela em si?
Aula em vídeo: MySQL - Alias com AS - Nomes alternativos para colunas e tabelas - 1705m
Exercício: _Qual é a função do "elias" em consultas SQL?
Aula em vídeo: MySQL - Funções de Agregação (MAX, MIN, AVG, COUNT, SUM) - 1807m
Exercício: Quais são as funções de agregação mais comuns no SQL?
Aula em vídeo: MySQL - Renomear tabelas com RENAME TABLE - 1904m
Exercício: _Qual comando é utilizado para renomear uma tabela no MySql?
Aula em vídeo: MySQL - UPDATE - Modificar Registros - 2006m
Exercício: Qual é a função principal do comando SQL 'UPDATE'?
Aula em vídeo: MySQL - BETWEEN - Seleção de intervalos em consultas - 2104m
Exercício: _Para que serve a cláusula BETWEEN no MySql?
Aula em vídeo: MySQL - LIKE e NOT LIKE - Padrões de caracteres em consultas - 2208m
Exercício: Qual é a função das cláusulas LIKE e NOT LIKE no banco de dados?
Aula em vídeo: MySQL - REGEXP - Expressões Regulares em consultas - 2310m
Exercício: _Qual o uso do caractere "^" dentro dos colchetes no comando regap?
Aula em vídeo: MySQL - DEFAULT - Valores padrão em colunas - 2408m
Exercício: Qual é a finalidade do valor padrão em tabelas no MySQL?
Aula em vídeo: MySQL - GROUP BY - Agrupamento de Registros - 2612m
Exercício: _Qual é a finalidade da cláusula "GROUP BY" em uma consulta SQL?
Aula em vídeo: MySQL - HAVING - Filtrando os resultados do Agrupamento - 2709m
Exercício: Qual é a função da cláusula HAVING no MySQL?
Aula em vídeo: MySQL - VIEWS - Criando Tabelas Virtuais (Visões) - 2809m
Exercício: _O que é um view no MySql?
Aula em vídeo: MySQL - INNER JOIN - Consultar dados em duas ou mais Tabelas - 2913m
Exercício: Qual a principal diferença entre Inner join e Outer join no MySQL?
Aula em vídeo: MySQL - LEFT e RIGHT JOIN - Consultar dados em duas ou mais Tabelas - 3015m
Exercício: _Qual a diferença entre o left join e o join fusion?
Aula em vídeo: MySQL - Funções Matemáticas e Operadores Aritméticos - 3209m
Exercício: Qual função matemática do MySQL retorna apenas a parte inteira de uma divisão entre dois números?
Aula em vídeo: MySQL - Rotinas Armazenadas - Funções (CREATE FUNCTION) - 3311m
Exercício: _Qual é a função utilizada para gerar um valor que pode ser usado em uma expressão e que retorna um valor de saída baseado nos parâmetros fornecidos para ela?
Aula em vídeo: MySQL - Procedimentos Armazenados (Stored Procedures) Básico - 3408m
Exercício: Qual é a utilidade principal de um procedimento armazenado em MySQL?
Aula em vídeo: MySQL - Blocos BEGIN...END em Funções e Procedimentos Armazenados - 3510m
Exercício: _O que são os blocos "begin" e "end" em procedimentos armazenados e funções no MySql?
Aula em vídeo: MySQL - Parâmetros IN, OUT e INOUT em Procedimentos Armazenados - 3619m
Exercício: Qual é a diferença principal entre os parâmetros IN e OUT em procedimentos armazenados no MySQL?
Aula em vídeo: MySQL - Variáveis Locais e Escopo - Comando DECLARE - 3708m
Exercício: _Qual é o escopo de uma variável no sistema?
Aula em vídeo: MySQL - Blocos Condicionais IF - THEN - ELSE e CASE - 3810m
Exercício: Qual é a principal diferença entre o bloco if e o bloco case no MaisKelly?
Aula em vídeo: MySQL - Comandos SHOW, DESCRIBE e mysqlshow - 3919m
Exercício: _Qual comando é utilizado para mostrar a listagem dos bancos de dados presentes no sistema?
Aula em vídeo: MySQL - Estruturas de Repetição - comando LOOP - 4010m
Exercício: Qual é a funcionalidade principal do comando 'loop' no MySQL?
Aula em vídeo: MySQL - Estruturas de Repetição - comando REPEAT - 4108m
Exercício: _Qual é a função do comando "repeti" em SQL?
Aula em vídeo: MySQL - Estruturas de Repetição - comando WHILE - 4206m
Exercício: Qual é a principal característica do comando 'while' no MySQL mencionada no vídeo?
Aula em vídeo: MySQL - Estruturas de Repetição - declaração ITERATE - 4311m
Exercício: _O que significa a declaração "internet" dentro de uma estrutura de repetição?
Aula em vídeo: MySQL - Triggers - Definição, Sintaxe e Criação - 4413m
Exercício: Qual é a função principal de um trigger no MySQL?
Aula em vídeo: Curso de MySQL – Gerenciamento de Usuários do sistema – Criar, Consultar, Renomear e Excluir09m
Exercício: _Como é possível consultar os usuários existentes no sistema utilizando o MySql?
Aula em vídeo: Curso de MySQL - Definindo privilégios de acesso com GRANT e REVOKE19m
Exercício: Qual é o comando utilizado para retirar privilégios de usuários no MySQL?
Aula em vídeo: Instalação do MySQL Server no Oracle Linux 7 via YUM14m
Exercício: Qual é o comando utilizado para iniciar o serviço do MySQL após a instalação no Oracle Linux 7?
Aula em vídeo: Instalando MySQL Server e MySQL Workbench no Windows 1015m
Exercício: Qual é o foco principal do tutorial apresentado no vídeo?
Aula em vídeo: MySQL Workbench - Criar novo Banco de Dados e Tabelas17m
Exercício: _Como criar um novo banco de dados no MySQL Workbench?
Aula em vídeo: MySQL Workbench - Verificar serviço e criar Diagrama E-R para um banco existente10m
Exercício: Qual ação é realizada para tornar um banco de dados padrão no MySQL Workbench?