MySQL Fundamentals
O treinamento em Fundamentos do MySQL é a primeira etapa para dominar o MySQL, o banco de dados de código aberto mais popular do mundo. Desenvolver sólidos conhecimentos e experiência prática utilizando bancos de dados relacionais, SQL e MySQL Server e ferramentas.
Saiba mais sobre o treinamento
Sobre
Pré-requisito
Público-alvo
Conteúdo
Sobre
Objetivos:
- Descrever os recursos e benefícios do MySQL;
- Explicar os fundamentos dos bancos de dados relacionais;
- Emitir instruções MySQL a partir do cliente de linha de comando mysql;
- Executar operações de banco de dados usando o MySQL Workbench;
- Selecionar os tipos de dados apropriados para o seu banco de dados;
- Construir um banco de dados e tabelas usando SQL;
- Modificar a estrutura do seu banco de dados;
- Criar índices e chaves;
- Adicionar ou atualizar dados do banco de dados;
- Consultar dados com instruções SELECT;
- Unir dados de várias tabelas;
- Usar funções integradas do MySQL;
- Recuperar dados JSON;
- Backup e restauração de dados de banco de dados;
- Explicar transações de banco de dados.
Aprender a:
- Descrever os recursos e benefícios do MySQL;
- Instalar e configurar o servidor e clientes MySQL;
- Usar Structured Query Language (SQL) para construir seu banco de dados e consultar dados;
- Consultar dados JSON com SQL;
- Empregar ferramentas MySQL apropriadas;
- Proteger seus dados com as melhores práticas de segurança.
Benefícios para você:
Este curso ensinará tudo o que você precisa saber para começar a usar o popular banco de dados MySQL em sua Web, nuvem e aplicativos incorporados. Ao aprender sobre o MySQL, você também obterá uma compreensão dos bancos de dados relacionais. Além disso, você aproveitará esse poder aprendendo SQL e usando-o para construir bancos de dados, preenchê-los com dados e consultá-los por meio de extensas práticas.
CARGA HORÁRIA: 5 dias
Pré-requisito
Conhecimento básico de informática.
Pré-requisitos sugeridos:
- Conhecimento dos conceitos de banco de dados, experiência anterior com qualquer programa de linha de comando.
Público-alvo
- Arquitetos;
- Administradores de banco de dados;
- Desenvolvedores;
- Usuários finais.
Conteúdo
Introdução ao MySQL:
- Objetivos do Curso;
- Mapa da aula do curso;
- Ambiente de sala de aula;
- Visão geral do MySQL;
- Recursos da comunidade MySQL;
- Como uma instância do MySQL Cloud Service difere de ter uma instância local;
- Cursos e certificação MySQL.
Servidor e cliente MySQL:
- Modelo Cliente / Servidor MySQL;
- Conectores MySQL;
- Instalação do servidor MySQL;
- Iniciando e parando o servidor MySQL;
- Usando o cliente mysql;
- MySQL Workbench.
Consultando Dados da Tabela:
- A instrução SELECT;
- Consultar dados de um aplicativo;
- Resolução de problemas.
Tipos de dados:
- Tipos de dados como parte do design de banco de dados;
- Tipos de dados numéricos;
- Tipo de Dados Temporais;
- Tipos de dados de string;
- Conjunto de caracteres e suporte de agrupamento;
- Considerações sobre o tipo de dados;
- O Significado de NULL.
Funções:
- Funções em expressões MySQL;
- Usando funções;
- Funções de String;
- Funções de data e hora;
- Funções Numéricas;
- Funções de agregação;
- Espaços em nomes de funções;
- Funções da janela RANK.
Juntas e Sindicatos:
- Consultando várias tabelas;
- Juntando Tabelas com SELECT;
- Junções internas;
- Junções Externas;
- Aliases do nome da tabela;
- Combinando Múltiplas Consultas com UNION.
Subconsultas:
- Consultas de aninhamento;
- Escrevendo Subconsultas Simples;
- Escrevendo subconsultas complexas.
Criação de bancos de dados e tabelas:
- Criando um banco de dados;
- Criação de uma mesa;
- Mostrando como uma tabela foi criada;
- Opções de coluna;
- Opções de mesa;
- Copiando uma estrutura de tabela existente;
- Confirmando a Criação de uma Nova Mesa;
- Copiando uma estrutura de tabela existente;
- Criando uma Tabela Temporária;
- Índices, chaves e restrições.
Modificando Bancos de Dados e Tabelas:
- Excluindo Bancos de Dados e Tabelas;
- Adicionar, remover e modificar colunas da tabela;
- Adicionando, Removendo e Modificando Índices e Restrições.
Modificando Dados da Tabela:
- Manipulando Dados;
- Inserindo Registros;
- Substituição de registros existentes;
- Atualizando Registros Existentes;
- Excluindo Registros;
- Exportando e importando um script;
- Transações Multistatement;
- Modificando dados de um aplicativo.
Protegendo seu banco de dados:
- Camadas de segurança;
- Criação de usuários;
- Criação de funções;
- Atribuição de privilégios a usuários e / ou funções;
- Criação de vistas para controlar o acesso.
Backup de seu banco de dados:
- Importância dos backups;
- Criando um Backup;
- Opções para backup;
- Restaurando um Backup.
JSON:
- Casos de uso JSON;
- Recuperando dados de colunas JSON;
- Criação de uma coluna JSON;
- Inserindo dados em uma coluna JSON;
- Atualizar uma coluna JSON.
Conclusão:
- Objetivos do Curso;
- Caminho do currículo do MySQL;
- Recursos MySQL;
- Avaliação;
- Perguntas e respostas finais.