Introdução ao MySQL

  • O que é o MySQL
  • Banco de dados
  • Começando a utilizar o MySQL

Iniciando o Projeto

  • Criando o primeiro banco de dados
  • Criando e manipulando usuários
  • Criando o banco
  • Requisitos para o projeto
  • Tipos de dados
  • Modelando o projeto

Criando Códigos

  • Criando as tabelas do projeto
  • Cuidando da integridade do banco de dados
  • Alterando as tabelas
  • Excluindo as tabelas

Manipulando Registros

  • Inserindo e Excluindo registros
  • Alterando registros

Consultas

  • Estrutura básica das consultas
  • Subquery ou subconsulta
  • Trazendo informação de múltiplas tabelas com Joins
  • Utilizando ?Select? em: create table, insert, update e delete

Consultas com Funções

  • Funções de agregação
  • Funções de string
  • Funções de cálculos e operadores aritméticos
  • Operadores aritméticos
  • Funções de data

Procedures e Functions

  • Deixando o banco processar com stored procedures
  • Processando e retornando com functions
  • Tabela dual
  • Automatizando o processo através de event scheduler

Criando Triggers (Gatilhos)

  • Triggers nas rotinas
  • Triggers before insert e before update
  • Triggers after insert e after update
  • Triggers before delete e after delete
  • Status das triggers

Ganhando Velocidade e Criando Views

  • Ganhando performance usando índices
  • Criando Views

Gerenciando Backups

  • Segurança de dados
  • Criando backups
  • Importando backups

Mais Sobre MySQL

  • Variáveis de sistema
  • Visualizando conexões ativas
  • Importando e Exportando consultas
  • Localizando uma coluna no seu banco