MySQL

SQL:

SQL, que significa Structured Query Language (Linguagem de Consulta Estruturada), é uma linguagem de programação projetada para gerenciar e manipular bancos de dados relacionais. A linguagem é composta por um conjunto de comandos e sintaxes que são padronizados, o que garante que o mesmo código funcione na maioria dos SGBDs, como MySQL, PostgreSQL e SQL Server.

Com SQL, é possível interagir com sistemas de gerenciamento de banco de dados (SGBDs), permitindo aos usuários executar uma variedade de operações, como consultar (Select), inserir (Insert), atualizar (update) e excluir (delete) dados.

Durante o curso, essa linguagem é mais aprofundada na matéria de banco de dados. Caso tenha curiosidade sobre essa linguagem, será disponibilizado o conteúdo digital referente a esse assunto.

MySQL:

MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. Ele utiliza a linguagem SQL (Structured Query Language) para gerenciar e manipular dados. MySQL é amplamente utilizado em aplicações web e é conhecido por sua eficiência, robustez e facilidade de uso. É uma escolha popular para desenvolvedores que precisam armazenar, recuperar e manipular grandes volumes de dados. Além disso, MySQL é frequentemente utilizado em conjunto com outras tecnologias, como PHP e Apache, em pilhas como a LAMP (Linux, Apache, MySQL, PHP).

Imagem

Imagem

Imagem

Criação de um banco de dados

É hora de criar seu primeiro banco de dados no MySQL. Para este tutorial, queremos criar um banco de dados chamado "bancoDados". O banco de dados é hospedado localmente.

Para criar um banco de dados, use o seguinte comando:

MySQL

Código: CREATE DATABASE bancoDados;

Criação de uma tabela

MySQL

CREATE TABLE joias ( id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(100) NOT NULL, tipo VARCHAR(50) NOT NULL, preco DECIMAL(10, 2) NOT NULL, data_criacao DATE NOT NULL, disponivel BOOLEAN NOT NULL DEFAULT TRUE, descricao TEXT );

Criação de informações

MySQL

INSERT INTO joias (nome, tipo, preco, data_criacao, disponivel, descricao) VALUES ( 'Anel de Diamante', 'anel', 1500.00, '2024-10-09', TRUE, 'Um lindo anel com diamante central e design elegante.' );

JOINS

Inner Join: O Inner Join é o método de junção mais conhecido e, como ilustra a abaixo retorna os registros que são comuns às duas tabelas.

Left Join: O Left Join, cujo funcionamento é ilustrado na figura abaixo, tem como resultado todos os registros que estão na tabela A (mesmo que não estejam na tabela B) e os registros da tabela B que são comuns à tabela A.

Right Join: Usando o Right Join, conforme mostra a figura abaixo, teremos como resultado todos os registros que estão na tabela B (mesmo que não estejam na tabela A) e os registros da tabela A que são comuns à tabela B.

MySQL

SELECT p.nome_paciente, c.data_consulta, m.nome_medico FROM paciente as p INNER JOIN consulta as c on p.codigo_paciente = c.codigo_paciente INNER JOIN medico as m on c.crm_medico= m.crm_medico

Durante o curso, essa linguagem é mais aprofundada na matéria de banco de dados. Caso tenha curiosidade sobre essa linguagem, será disponibilizado o conteúdo digital referente a esse assunto.

Veja livros sobre esse tópico

Descubra uma variedade de eBooks que podem ajudar a expandir seu aprendizado.