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).
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.