MySQL
O MySQL é um dos SGBDs mais utilizados no mercado. Com versões gratuitas e pagas, atende os requisitos dos projetos mais simples aos mais complexos. Neste guia você encontrará artigos, vídeos e cursos que ensinam como trabalhar com esse banco de dados, iniciando pelo curso completo sobre esse banco.
O que é MySQL?
O MySQL é um sistema de gerenciamento de banco de dados relacional (SGBD) gratuito, de código aberto, e atualmente é mantido pela Oracle, que utiliza a linguagem SQL.
Atualmente, o MySQL é um dos bancos de dados mais utilizados do mundo, podendo ser encontrado em projetos dos mais variados tamanhos. Conta com uma grande comunidade de usuários ativos, o que facilita a busca por soluções de problemas e dicas de uso.
O MySQL é um banco de dados leve, de fácil instalação e utilização. Caso você conheça outro SGBD não terá dificuldades em iniciar seus estudos com o MySQL, pois utiliza a linguagem SQL como interface de comunicação.
Através das ferramentas de linha de comando é possível utilizar qualquer recurso do MySQL, porém, se preferir, é possível utilizar o MySQL Workbench, ferramenta gráfica feita para o MySQL.
- É um SGBD gratuito e bastante popular.
- Utiliza a linguagem SQL.
- Possui uma ferramenta com uma interface gráfica que facilita a interação com o banco de dados.
Por que aprender MySQL?
O principal motivo para aprender MySQL é que este é um dos bancos de dados mais utilizados do mercado. A chance de você participar de um processo seletivo que exija conhecimentos em MySQL é enorme, devido a quantidade de projetos que utilizam este banco.
Além disso o MySQL também tem como vantagem sua compatibilidade nativa com uma variedade de linguagens de programação tais como PHP, C# e Java.
Por ser gratuito e gerenciado pela gigante de tecnologia Oracle, o MySQL acaba sendo utilizado tanto em pequenos projetos individuais, quanto em grandes sistemas empresariais.
Acrescentar conhecimentos de MySQL no seu currículo é altamente recomendado pois é um banco de dados utilizado por um número incontável de projetos.
- É bem aceito no mercado;
- É gratuito;
- É possível utilizar nativamente com diversas linguagens de programação.
Exemplo de código MySQL
Veja abaixo um exemplo de código MySQL:
- MySQL utiliza a linguagem SQL em suas queries;
- SQL é uma linguagem declarativa.
MySQL e Carreira Back-end
Uma grande parte dos programadores back-end utiliza o MySQL como seu banco de dados padrão, seja pela compatibilidade com múltiplas linguagens, pela sua popularidade, ou por ser uma alternativa gratuita de qualidade.
Devido a esses fatores, o MySQL pode ser encontrado muito facilmente em projetos dos mais diversos tamanhos, em grandes e pequenas empresas, o que faz dele uma ótima opção para quem está seguindo a carreira back-end.
Para se tornar um programador back-end completo, é de extrema importância aprender a trabalhar com algum banco de dados e com base em tudo que foi visto até agora, fica claro que o MySQL é uma excelente escolha.
- Um dos SGBDs mais populares entre desenvolvedores;
- Gratuito e opensource;
- Linguagens populares como PHP, C# e Java funcionam nativamente com o MySQL.
Confira alguns exemplos de planos de estudo de carreiras programador Back-end:

O que você vai aprender sobre MySQL na DevMedia
Por que aprender na DevMedia?
Estudar tecnologia na DevMedia é uma experiência única. Nossa metodologia de ensino é baseada nos seguintes pilares:
Plano de estudo orientado
Didática simples e fácil de entender
Exercícios gamificados para praticar
Suporte ao aluno 24 horas
Comunidade ativa de alunos
Encontro semanais com experts
Casos de sucesso da DevMedia
<Perguntas frequentes>
Confira outros conteúdos
Veja todos os conteúdos
3 Conquistas
A modelagem de dados está associada com as informações gerenciadas pela aplicação.
Modelagem de dados
Normalização e Desnormalização
Ferramentas
Modelagem Conceitual
Boas práticas
50 exercícios
33 conteúdos
Avançado

2 Conquistas
Teste de software consiste em uma série de processos com o objetivo de verificar a qualidade de um software.
Testes unitários
Testes funcionais
Testes de integração
Testes de performance
Testes de segurança
50 exerícios
27 conteúdos
Avançado

5 Conquistas
O Scrum é um framework estrutural para gestão de projetos com o foco no produto final.
Product Owner
Scrum Master
Time
Backlog
Kanban
50 exercícios
25 conteúdos
Intermediário

2 Conquistas
O Oracle é um sistema de gerenciamento de banco de dados relacional (SGBD) criado pela Oracle Corporation que utiliza a linguagem PL/SQL
Tabelas e índices
Views
PL/SQL
Stored Procedures, Functions e Triggers
Oracle para DBAs
100 exercícios
37 Conteúdos
Avançado

3 Conquista
O PostgreSQL é um sistema de gerenciamento de bancos de dados objeto-relacional de uso geral
Tabelas e índices
Views
Stored procedures, Functions e Triggers
Full-Text Search
PostgreSQL para DBAs
50 exercícios
19 conteúdos
Avançado

2 Conquistas
SQL (Structured Query Language) é a linguagem padrão de manipulação de bancos de dados relacionais.
Fundamentos do SQL
Comandos SQL
Group by e Funções
Join
Subqueries
100 exercícios
41 conteúdos
Iniciante