Skip to content

pitercoding/curso-mysql-basico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Curso MySQL Básico

Bem-vindo ao repositório Curso MySQL Básico!
Este repositório reúne materiais e anotações baseados no curso completo e gratuito de MySQL oferecido pelo Curso em Vídeo, apresentado pelo professor Gustavo Guanabara.

📚 Sobre o Curso

Neste curso, aprendi desde os conceitos fundamentais de bancos de dados relacionais até comandos mais avançados de manipulação, consulta e segurança de dados utilizando MySQL.

É ideal para iniciantes ou para quem deseja consolidar seus conhecimentos com uma abordagem prática, clara e gratuita.

✅ Conteúdo do Curso

  • 📖 Introdução

    • O que é um banco de dados?
    • Importância nos sistemas modernos
  • 🛠️ Preparação do ambiente

    • Instalação do WAMP
    • Instalação do XAMPP
  • 🧱 Criação e estruturação

    • CREATE DATABASE, CREATE TABLE
    • ALTER TABLE, DROP TABLE
  • ✍️ Manipulação de dados

    • INSERT INTO
    • UPDATE
    • DELETE
    • TRUNCATE
  • 🛡️ Backup e restauração

    • Exportação e importação de dados
    • Segurança e integridade da informação
  • 🖥️ Gerenciamento com PHPMyAdmin

    • Interface gráfica para bancos de dados
  • 🔍 Consultas com SELECT

    • Filtros, ordenações e múltiplas condições
    • Uso de operadores lógicos
  • 🔗 Modelo Relacional

    • Chaves estrangeiras (FOREIGN KEY)
    • JOIN, INNER JOIN, múltiplas tabelas

▶️ Aulas em Vídeo (YouTube - Curso em Vídeo)

Aula Tema Duração
01 O que é um Banco de Dados? 23:46
02a Instalando o MySQL com WAMP 11:11
02b Instalando o XAMPP 27:55
03 Criando o Primeiro Banco de Dados 27:09
04 Melhorando a Estrutura do Banco 27:09
05 Inserindo Dados com INSERT INTO 25:43
06 ALTER TABLE e DROP TABLE 30:59
07 UPDATE, DELETE e TRUNCATE 27:01
08 Backups e Restauração 17:38
09 PHPMyAdmin - Parte 1 16:59
10 PHPMyAdmin - Parte 2 29:23
11 SELECT - Parte 1 34:31
12 SELECT - Parte 2 38:14
13 SELECT - Parte 3 29:11
14 Modelo Relacional 40:25
15 Chaves Estrangeiras e JOIN 40:44
16 INNER JOIN com várias tabelas 28:04

📋 Tabela de Principais Comandos MySQL

Comando Tipo Finalidade
CREATE DATABASE DDL Cria um novo banco de dados.
CREATE TABLE DDL Cria uma nova tabela dentro de um banco de dados.
ALTER TABLE DDL Modifica a estrutura de uma tabela existente (ex: adicionar/remover colunas).
DROP DATABASE DDL Exclui um banco de dados e todas as suas tabelas.
DROP TABLE DDL Remove uma tabela e todos os seus dados.
TRUNCATE TABLE DDL Remove todos os registros de uma tabela, mas mantém a estrutura.
INSERT INTO DML Insere novos registros (linhas) em uma tabela.
SELECT DML Consulta dados de uma ou mais tabelas.
UPDATE DML Altera os valores de registros existentes.
DELETE DML Remove registros específicos de uma tabela.
GRANT DCL Concede permissões a usuários para executar ações no banco.
REVOKE DCL Remove permissões anteriormente concedidas a usuários.
COMMIT TCL Confirma todas as alterações feitas na transação atual.
ROLLBACK TCL Desfaz todas as alterações realizadas na transação atual.
SAVEPOINT TCL Define um ponto de salvamento para possíveis rollbacks parciais.

Tipos de comandos:

  • DDL (Data Definition Language): definição da estrutura dos dados (tabelas, colunas).
  • DML (Data Manipulation Language): manipulação dos dados (inserção, consulta, atualização, exclusão).
  • DCL (Data Control Language): controle de acesso e permissões.
  • TCL (Transaction Control Language): controle de transações no banco de dados.

💻 Tecnologias Utilizadas

  • MySQL
  • PHPMyAdmin
  • WAMP / XAMPP
  • SQL

🎓 Plataforma e Certificação

O curso está disponível 100% online e gratuito pela plataforma do Curso em Vídeo.
Você também pode obter um certificado de conclusão através da plataforma EAD após finalizar o curso.

🤝 Contribuição

Este repositório serve como apoio ao curso e pode ser expandido com:

  • Exemplos de código
  • Exercícios resolvidos
  • Dicas complementares

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

📌 Este repositório é apenas um material de apoio sem afiliação oficial ao Curso em Vídeo.