Curso MySQL #02a - Instalando o MySQL com WAMP

Curso MySQL #02a - Instalando o MySQL com WAMP

Introdução ao Curso de Banco de Dados

Visão Geral da Seção: Nesta seção, o professor Gustavo Guanabara introduz o curso de Banco de Dados e fala sobre o MySQL.

O Projeto do MySQL

  • Em 1994, na Suécia, os programadores Michael Widenius e Daivid Axmark criaram o projeto do MySQL com a ideia de desenvolver um banco de dados gratuito baseado no modelo relacional.
  • É importante assistir à primeira aula para entender mais sobre o modelo relacional e as diferenças entre o MySQL e outros bancos de dados como Oracle.
  • O projeto do MySQL ganhou notoriedade por ser simples, gratuito, compatível com SQL e totalmente livre (registrado como GPL - General Public License).

Aquisição pelo Oracle

  • Ao longo dos anos, o MySQL se consolidou como um dos maiores bancos de dados. Em 2007, foi adquirido pela Sun Microsystems.
  • Em 2009, a Sun Microsystems foi comprada pela Oracle. No entanto, o MySQL continuou sendo gratuito e também teve uma opção paga.
  • Devido à aquisição pelo Oracle, Michael Widenius saiu do projeto do MySQL e criou o MariaDB como um fork do MySQL.

Escolha entre MySQL e MariaDB

  • O MariaDB é uma ótima solução também baseada no código aberto do MySQL. No entanto, por ser mais recente e menos evoluído em termos de ferramentas disponíveis, o professor optou pelo MySQL.
  • O MySQL é amplamente utilizado por várias empresas, incluindo a NASA, Google, Wikipedia, Adobe, Cisco e Bradesco.

Olá, pequeno gafanhoto! Seja bem-vindo a mais uma aula do seu curso de Banco de Dados

Visão Geral da Seção: Nesta seção introdutória do curso de Banco de Dados, o professor Gustavo Guanabara dá as boas-vindas aos alunos e apresenta-se como o professor responsável pelo curso.

Apresentação do Professor

  • O professor chama-se Gustavo Guanabara e será o responsável por ministrar o curso.
  • O objetivo desta aula é iniciar os estudos sobre o MySQL e falar um pouco sobre sua história e evolução.

Importância da Aula Anterior

  • É importante assistir à primeira aula para entender conceitos como modelo relacional e diferenças entre bancos de dados.
  • A primeira aula abordou informações relevantes sobre o MySQL e sua evolução ao longo do tempo.

Surgimento do Projeto MySQL

  • O projeto MySQL foi iniciado em 1994 na Suécia por Michael Widenius e Daivid Axmark.
  • O objetivo era criar um banco de dados gratuito baseado no modelo relacional. O projeto ganhou notoriedade por ser simples, gratuito e compatível com SQL.

Aquisição pela Sun Microsystems

  • Em 2007, o MySQL foi adquirido pela Sun Microsystems, empresa conhecida por criar a linguagem Java.
  • Posteriormente, a Sun Microsystems foi comprada pela Oracle em 2009. No entanto, o MySQL continuou sendo gratuito.

Criação do MariaDB

  • Devido à aquisição pelo Oracle, Michael Widenius saiu do projeto do MySQL e criou o MariaDB como um fork do MySQL.
  • Embora o MariaDB seja uma ótima solução, o professor optou pelo MySQL devido à sua maior consolidação no mercado e ampla adoção por empresas renomadas.

Conclusão

Nesta seção introdutória do curso de Banco de Dados, aprendemos sobre a história e evolução do MySQL. O projeto surgiu em 1994 na Suécia como uma iniciativa de criar um banco de dados gratuito baseado no modelo relacional. Ao longo dos anos, o MySQL se consolidou como um dos maiores bancos de dados e foi adquirido pela Sun Microsystems em 2007. Posteriormente, a Sun Microsystems foi comprada pela Oracle em 2009. Após essa aquisição, Michael Widenius saiu do projeto e criou o MariaDB como um fork do MySQL. Embora ambos sejam soluções viáveis, o professor optou pelo uso do MySQL devido à sua maior consolidação no mercado e ampla adoção por empresas renomadas.

Introdução ao MySQL

Visão Geral da Seção: Nesta seção, o palestrante introduz o MySQL e discute as diferentes linguagens e recursos disponíveis no sistema de gerenciamento de banco de dados.

Linguagens do MySQL

  • O MySQL possui várias linguagens incorporadas que são usadas para diferentes finalidades.
  • DDL (Data Definition Language): Usada para definir a estrutura da base de dados, como criar um banco de dados ou tabela.
  • DML (Data Manipulation Language): Usada para manipular os dados, como inserir, excluir ou alterar registros.
  • DQL (Data Query Language): Usada para fazer consultas aos dados usando comandos SELECT.
  • DCL (Data Control Language): Usada para controlar o acesso dos usuários ao banco de dados e definir permissões.
  • DTL (Data Transaction Language): Usada para lidar com transações no banco de dados, garantindo durabilidade, isolamento, consistência e atomicidade.

Princípios das Transações

  • As transações devem seguir quatro princípios conhecidos como ACID:
  • Durabilidade: Os dados modificados devem permanecer consistentes mesmo após uma falha do sistema.
  • Isolamento: Transações simultâneas não devem interferir umas nas outras.
  • Consistência: As transações devem levar o banco de dados a um estado consistente antes e depois da execução.
  • Atomicidade: Uma transação deve ser tratada como uma unidade indivisível; ou todas as operações são executadas com sucesso ou nenhuma delas é executada.

Instalação do MySQL no Windows

  • Para instalar o MySQL no Windows, é recomendado usar o WampServer, que inclui o MySQL e o PHP.
  • Além disso, é necessário instalar a ferramenta MySQL Workbench para facilitar a digitação dos comandos MySQL.

Importância da Prática

  • É fundamental praticar os conceitos aprendidos em cursos ou vídeos para realmente aprender e dominar o assunto.
  • Assistir apenas vídeos sem praticar não leva ao verdadeiro aprendizado.
  • Recomenda-se pausar os vídeos, experimentar por conta própria e retornar à aula para obter um melhor entendimento.

Conclusão

Visão Geral da Seção: O palestrante enfatiza a importância de praticar os conceitos aprendidos e encoraja os espectadores a baixarem as ferramentas necessárias para começar a trabalhar com o MySQL.

Dicas Finais

  • A prática é essencial para aprender efetivamente.
  • Utilize pausas nos vídeos para experimentar por conta própria.
  • Baixe as ferramentas necessárias, como o WampServer e o MySQL Workbench, para começar a trabalhar com o MySQL.

Instalação do MySQL Workbench e pré-requisitos

Visão geral da seção: Nesta seção, o palestrante explica como baixar e instalar o MySQL Workbench, uma ferramenta para acessar o ambiente MySQL. Ele também menciona os pré-requisitos necessários para a instalação.

Acessando o site do MySQL e a Developer Zone

  • Na página inicial, clique na opção "Developer Zone" (Zona de Desenvolvedores).

Baixando o MySQL Workbench

  • Na página da Developer Zone, clique na seção "MySQL Downloads".
  • Procure pela opção do "MySQL Workbench" e clique nela.
  • O MySQL Workbench é uma ferramenta para acessar o ambiente MySQL.

Pré-requisitos para a instalação

  • Antes de instalar o Workbench, é necessário ter instalado dois pacotes: Microsoft .NET Framework 4 Client Profile e Visual C++ Redistributable for Visual Studio 2013.

Baixando e instalando os pré-requisitos

  • No site do Microsoft .NET Framework 4 Client Profile, escolha o idioma desejado e clique em "Download".
  • Aguarde alguns segundos até que o download seja iniciado.
  • Após concluir o download, execute a instalação seguindo as etapas padrão.
  • Em seguida, vá ao site do Visual C++ Redistributable Packages (Visual Studio 2013) e faça o download da versão adequada ao seu processador (x86 ou x64).

Baixando e instalando o MySQL Workbench

  • No site do MySQL, escolha a versão do Workbench desejada (Windows, Linux, Mac OS, etc.).
  • Clique na opção de download correspondente à sua arquitetura (32 bits ou 64 bits).
  • Aguarde o download ser concluído.
  • Execute o arquivo .msi baixado para iniciar a instalação do MySQL Workbench.
  • Siga as etapas padrão da instalação até que ela seja concluída com sucesso.

Instalação do WampServer

Visão geral da seção: Nesta seção, o palestrante explica como baixar e instalar o WampServer, um pacote que inclui Apache, PHP e MySQL.

Acessando o site do WampServer

Baixando o WampServer

  • No site do WampServer, clique na opção de download correspondente à sua arquitetura (32 bits ou 64 bits).

Verificando os pré-requisitos

  • O WampServer pode exigir a instalação de uma biblioteca adicional chamada Visual Studio Redistributable Packages. Verifique se você já possui essa biblioteca instalada antes de prosseguir com a instalação.

Instalando o WampServer

  • Execute o arquivo baixado para iniciar a instalação do WampServer.
  • Siga as etapas padrão da instalação até que ela seja concluída com sucesso.

Conclusão e observações finais

Visão geral da seção: Nesta seção final, o palestrante faz algumas observações finais sobre a instalação do MySQL Workbench e do WampServer.

Observações finais

  • Certifique-se de ter instalado os pré-requisitos necessários antes de prosseguir com a instalação do MySQL Workbench.
  • O WampServer inclui o Apache, PHP e MySQL em um único pacote.
  • A instalação pode levar alguns segundos ou minutos, dependendo da velocidade do seu computador.
  • Após a conclusão da instalação, você estará pronto para usar o MySQL Workbench e o WampServer em seu ambiente de desenvolvimento.

Instalação das bibliotecas necessárias

Visão geral da seção: Nesta parte do vídeo, o instrutor explica como baixar e instalar a versão 2012 do C++ para resolver um erro relacionado à biblioteca no computador. Ele mostra como acessar o link de download e escolher a versão correta.

  • Baixar a versão 2012 do C++ é necessário para resolver um erro relacionado à biblioteca.
  • Acessar o link de download previamente aberto.
  • Clicar em "Download" e selecionar a versão desejada (64 bits).
  • Prosseguir com a instalação após o download ser concluído.

Configurações do Wampserver

Visão geral da seção: Nesta parte, o instrutor mostra como executar e configurar o Wampserver após a instalação das bibliotecas necessárias.

  • Executar o arquivo baixado do Wampserver.
  • Aceitar os termos de instalação e autorizar todas as permissões solicitadas.
  • O ícone do Wampserver ficará vermelho inicialmente, mas mudará para verde quando estiver funcionando corretamente.
  • Avançar nas configurações de servidor sem alterações significativas.

Verificação dos componentes instalados

Visão geral da seção: Nesta parte, o instrutor faz uma recapitulação dos componentes instalados até agora (bibliotecas necessárias, Workbench e Wampserver).

  • Verificar se as duas bibliotecas necessárias para o Workbench foram instaladas.
  • Confirmar a instalação do Workbench.
  • Baixar o Wampserver e, se necessário, uma biblioteca adicional.
  • Observar o ícone do Wampserver: vermelho indica um problema, verde indica que está funcionando corretamente.

Verificação do servidor MySQL

Visão geral da seção: Nesta parte, o instrutor verifica se o servidor MySQL está ativo e funcionando corretamente.

  • Verificar se o ícone do Wampserver está verde, indicando que o servidor está ativo.
  • Abrir o Wampserver e clicar em "MySQL console" para acessar o console do MySQL.
  • Digitar a senha (no caso do Wampserver, é uma senha vazia) ou pressionar Enter caso não seja solicitada uma senha específica.
  • Testar o status do sistema digitando "status" no console. Se informações forem exibidas, significa que o MySQL está funcionando corretamente.

Utilização do Workbench

Visão geral da seção: Nesta parte, o instrutor mostra como utilizar o Workbench para executar comandos de forma mais visual e amigável.

  • O Workbench oferece uma interface gráfica mais amigável para executar comandos SQL.
  • É possível digitar os comandos diretamente no terminal, mas usar a ferramenta Workbench torna a experiência mais agradável e útil.
  • Abrir o Workbench e selecionar a instância local (localhost3306) com usuário root.
  • Explorar as funcionalidades da ferramenta para executar comandos SQL de forma mais intuitiva.

Aulas futuras e encerramento

Visão geral da seção: Nesta parte, o instrutor fala sobre as próximas aulas do curso e convida os espectadores a se inscreverem no canal.

  • Instalaram-se todos os programas necessários para trabalhar com MySQL.
  • Nas próximas aulas, serão criados bancos de dados e aprendidos comandos SQL.
  • O instrutor convida os espectadores a se inscreverem no canal para receberem notificações sobre novos vídeos.

Inscrição no canal

Visão geral da seção: Nesta parte, o instrutor incentiva os espectadores a se inscreverem no canal e receber# Instalação das bibliotecas necessárias

Visão geral da seção: Nesta parte do vídeo, o instrutor explica como baixar e instalar a versão 2012 do C++ para resolver um erro relacionado à biblioteca no computador. Ele mostra como acessar o link de download e escolher a versão correta.

  • Baixar a versão 2012 do C++ é necessário para resolver um erro relacionado à biblioteca.
  • Acessar o link de download previamente aberto.
  • Clicar em "Download" e selecionar a versão desejada (64 bits).
  • Prosseguir com a instalação após o download ser concluído.

Configurações do Wampserver

Visão geral da seção: Nesta parte, o instrutor mostra como executar e configurar o Wampserver após a instalação das bibliotecas necessárias.

  • Executar o arquivo baixado do Wampserver.
  • Aceitar os termos de instalação e autorizar todas as permissões solicitadas.
  • O ícone do Wampserver ficará vermelho inicialmente, mas mudará para verde quando estiver funcionando corretamente.
  • Avançar nas configurações de servidor sem alterações significativas.

Verificação dos componentes instalados

Visão geral da seção: Nesta parte, o instrutor faz uma recapitulação dos componentes instalados até agora (bibliotecas necessárias, Workbench e Wampserver).

  • Verificar se as duas bibliotecas necessárias para o Workbench foram instaladas.
  • Confirmar a instalação do Workbench.
  • Baixar o Wampserver e, se necessário, uma biblioteca adicional.
  • Observar o ícone do Wampserver: vermelho indica um problema, verde indica que está funcionando corretamente.

Verificação do servidor MySQL

Visão geral da seção: Nesta parte, o instrutor verifica se o servidor MySQL está ativo e funcionando corretamente.

  • Verificar se o ícone do Wampserver está verde, indicando que o servidor MySQL está ativo.
  • Abrir o Wampserver e clicar em "MySQL console" para acessar o console do MySQL.
  • Digitar a senha (no caso do Wampserver, é uma senha vazia) ou pressionar Enter caso não seja solicitada uma senha específica.
  • Testar o status do sistema digitando "status" no console. Se informações forem exibidas, significa que tudo está funcionando corretamente.

Utilização do Workbench

Visão geral da seção: Nesta parte, o instrutor mostra como utilizar o Workbench para executar comandos de forma mais visual e amigável.

  • O Workbench oferece uma interface gráfica mais amigável para executar comandos em comparação com digitar diretamente no terminal.
  • Abrir o Workbench e selecionar a instância local (localhost3306) com usuário root.
  • O ambiente pode variar um pouco dependendo das configurações individuais.

Conclusão e próximos passos

Visão geral da seção: Nesta parte, o instrutor conclui a instalação dos programas necessários e menciona os próximos passos do curso.

  • Todos os programas necessários para trabalhar com MySQL foram instalados.
  • Na próxima aula, será ensinado como criar o primeiro banco de dados.
  • O curso em vídeo oferece uma experiência completa com links para download e informações adicionais no site oficial.
Video description

Veja como Instalar o WAMP Server no seu computador local e usar o MySQL resolvendo o possível erro "missing file MSVCR100.DLL" instalando as bibliotecas da Microsoft. Nós do CursoemVideo sempre recomendamos assistir a aula completa, mas se quiser aprender diretamente uma parte específica, clique nos marcadores de tempo a seguir: 0:19 - Qual é o assunto da aula? 1:44 - Onde surgiu o MySQL? 4:26 - MariaDB? O que é isso? 6:22 - Classificação dos Comandos MySQL 9:39 - Instalando MySQL no Windows 11:27 - Baixando e instalando o MySQL Workbench 15:44 - Baixando e instalando o WAMP Server 19:02 - Testando o Servidor Local 20:27 - Testando o Workbench 21:32 - Que tal ajudar o Curso em Vídeo? Aula do Curso de Banco de Dados com MySQL criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Curso em Vídeo Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Twitter: http://twitter.com/cursosemvideo Google+: http://plus.google.com/112666558837414979080 Patrocínio HOSTNET: http://www.hostnet.com.br Trilha sonora da abertura: African Drums (Sting) de Twin Musicom está licenciada sob uma licença Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artista: http://www.twinmusicom.org/