Imagem do Curso gratuito Banco de dados MySql

Curso online gratuitoBanco de dados MySql

Duração do curso online: 8 horas e 29 minutos

4.88

EstrelaEstrelaEstrelaEstrelaEstrela

(56)

Domine MySQL na prática e melhore suas chances na área de dados: curso online gratuito com consultas SQL, joins, views e rotinas para o dia a dia.

Neste curso gratuito, aprenda sobre

  • Instalar e configurar MySQL Server no Ubuntu, Oracle Linux (YUM) e Windows (7/10)
  • Instalar e usar o MySQL Workbench como GUI para administrar e modelar bancos
  • Conceitos de BD, SGBDR e grupos de comandos SQL no MySQL
  • Criar bancos e tabelas com CREATE DATABASE e CREATE TABLE
  • Definir constraints: PK, FK, UNIQUE, DEFAULT e integridade referencial
  • Escolher tipos de dados comuns (numéricos, texto, datas) e AUTO_INCREMENT
  • Alterar estrutura e relacionamentos com ALTER TABLE; renomear com RENAME TABLE
  • Inserir, consultar e filtrar dados: INSERT, SELECT, WHERE, ORDER BY, AND/OR/NOT
  • Atualizar e remover dados: UPDATE, DELETE e TRUNCATE TABLE
  • Usar alias (AS), BETWEEN, LIKE/NOT LIKE e REGEXP para buscas avançadas
  • Aplicar agregações e agrupamentos: COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING
  • Criar views e realizar joins: INNER, LEFT e RIGHT JOIN
  • Programar rotinas SQL: functions, procedures, BEGIN/END, parâmetros, variáveis, IF/CASE, loops
  • 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 - 01 12m
  • 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 - 02 11m
  • Exercício: Qual é a principal função do MySQL Workbench mencionada no vídeo?
  • Aula em vídeo: MySQL - Instalação no Windows 7 - 03 15m
  • 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 - 04 13m
  • 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 - 05 07m
  • 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 - 06 08m
  • 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 - 07 07m
  • Exercício: _Qual é o comando utilizado para criar uma tabela no MySql?
  • Aula em vídeo: MySQL - Auto Incremento de valores em colunas - 08 11m
  • Exercício: Qual é a funcionalidade do auto incremento em uma tabela MySQL?
  • Aula em vídeo: MySQL - Tipos de Dados comuns - 09 09m
  • 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 - 10 12m
  • 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 - 11 11m
  • 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 - 12 07m
  • Exercício: Qual é o uso básico do comando SELECT no MySQL?
  • Aula em vídeo: MySQL - ORDER BY - Consultas com ordenação - 13 05m
  • 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 - 14 05m
  • 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 - 15 08m
  • 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 - 16 07m
  • 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 - 17 05m
  • 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) - 18 07m
  • 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 - 19 04m
  • Exercício: _Qual comando é utilizado para renomear uma tabela no MySql?
  • Aula em vídeo: MySQL - UPDATE - Modificar Registros - 20 06m
  • Exercício: Qual é a função principal do comando SQL 'UPDATE'?
  • Aula em vídeo: MySQL - BETWEEN - Seleção de intervalos em consultas - 21 04m
  • 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 - 22 08m
  • 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 - 23 10m
  • Exercício: _Qual o uso do caractere "^" dentro dos colchetes no comando regap?
  • Aula em vídeo: MySQL - DEFAULT - Valores padrão em colunas - 24 08m
  • Exercício: Qual é a finalidade do valor padrão em tabelas no MySQL?
  • Aula em vídeo: MySQL - GROUP BY - Agrupamento de Registros - 26 12m
  • 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 - 27 09m
  • Exercício: Qual é a função da cláusula HAVING no MySQL?
  • Aula em vídeo: MySQL - VIEWS - Criando Tabelas Virtuais (Visões) - 28 09m
  • Exercício: _O que é um view no MySql?
  • Aula em vídeo: MySQL - INNER JOIN - Consultar dados em duas ou mais Tabelas - 29 13m
  • 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 - 30 15m
  • 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 - 32 09m
  • 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) - 33 11m
  • 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 - 34 08m
  • 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 - 35 10m
  • 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 - 36 19m
  • 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 - 37 08m
  • Exercício: _Qual é o escopo de uma variável no sistema?
  • Aula em vídeo: MySQL - Blocos Condicionais IF - THEN - ELSE e CASE - 38 10m
  • 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 - 39 19m
  • 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 - 40 10m
  • Exercício: Qual é a funcionalidade principal do comando 'loop' no MySQL?
  • Aula em vídeo: MySQL - Estruturas de Repetição - comando REPEAT - 41 08m
  • Exercício: _Qual é a função do comando "repeti" em SQL?
  • Aula em vídeo: MySQL - Estruturas de Repetição - comando WHILE - 42 06m
  • 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 - 43 11m
  • 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 - 44 13m
  • 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 Excluir 09m
  • 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 REVOKE 19m
  • 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 YUM 14m
  • 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 10 15m
  • Exercício: Qual é o foco principal do tutorial apresentado no vídeo?
  • Aula em vídeo: MySQL Workbench - Criar novo Banco de Dados e Tabelas 17m
  • 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 existente 10m
  • Exercício: Qual ação é realizada para tornar um banco de dados padrão no MySQL Workbench?

Este curso gratuito inclui:

8 horas e 29 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Banco de dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso