Boas vindas e introdução do curso
A aplicabilidade dos dados e sua importância nos dias atuais
Contextualização no mercado de trabalho
Conceito de Banco de Dados
Conceito e Tipos de Banco de Dados
Definição de Tabela, Campo e Registro
Tipos de Dados e o Campo indexador
Os Tipos de comandos existentes
Conceito de Entidade
Conceito e tipos de atributos
Conceito de Relacionamento
Conceito de Relacionamento
Conceito de Chave Primária, Chave Estrangeira
Tipos de Relacionamentos
Identificação dos Tipos de Relações
Inicializar a utilização do MySQL
Instalação do MySQL no Windows
Instalação do MySQL no Linux e no Mac
Conhecendo o ambiente do MySQL
Criação de Tabela e Tipos de Campos (varchar, date, char)
Campos incrementais e aplicação do conceito de chave primária
Como inserir registros na tabela criada com o comando INSERT
Alteração e Exclusão de tabelas
Como alterar a estrutura de uma tabela criada
Alterar a estrutura definindo uma chave primaria
Como remover tabela
A instrução Select para criar consultas
Definição da instrução Select e como iniciar as consultas em uma tabela
Utilização do Alias e classificação de registros (string e numérico)
Utilização da cláusula Where e aplicação de condições nos filtros de consulta
A utilização da cláusula Where e as consultas de string e valores numéricos
Operadores lógicos e operadores de comparação
Consultando intervalos numéricos com o comando BETWEEN
Consultando parte de uma string
Trabalhando com campo calculado e agrupamento
Quando utilizar a cláusula GROUP BY e como exibir o resultado de um campo calculado
Quando utilizar a cláusula GROUP BY e função de somatória
Utilização do DISTINCT
Consultando registros a partir de condições estabelecidas para um campo calculado
Como trazer um resultado condicional a partir de um agrupamento
A diferença entre as cláusulas WHERE e HAVING e como utilizá-las na mesma consulta
Treinando as Consultas
A Instrução UPDATE e como alterar registros em uma tabela
Conhecendo o UPDATE e como alterar os registros de um campo da tabela
Como alterar os registros diretamente no Workbench
A Instrução DELETE e como excluir registros em uma tabela
Conhecendo o DELETE e como excluir os registros de uma tabela
Relacionamento entre tabelas
Criando a estrutura do relacionamento
Integrando as tabelas com as chaves Primárias e Estrangeiras
Conceito e utilização do Inner Join
Conceito e utilização do Left Join
Conceito e utilização do Right Join
Conceito e utilização do Full Join
Criando consultas inteligentes
Consultar duas tabelas de acordo com uma condição estabelecida
Gerar consulta entre três tabelas, deixando os dados classificados
Consultar duas tabelas gerando dados a partir de um agrupamento
Utilização de alias e agrupamento em tabelas relacionais
Conclusões finais
A importância da análise e utilização dos dados em um Banco de Dados
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Viviane Martins
Nessa aula, veremos como escrever os seus primeros comandos SQL para criar uma nova base de dados e criar uma tabela. Para isso, vamos criar um arquivo novo que usaremos para executar comandos no MySQL Workbench. Primeiro, rodaremos os seguintes comandos:
create database alunos;
use alunos;
O comando create database alunos cria a base de dados alunos, enquanto o comando use alunos faz com que os próximos comandos usem essa base para as novas operações. Depois, criaremos uma tabela chamada aluno_teste:
create table aluno_teste(
nome varchar(40) NOT NULL,
e-mail varchar(60),
sexo char(1) NOT NULL,
nascimento date
);
Alguns detalhes sobre esse comando são os tipos varchar que serve para armazenar uma cadeia de caracteres de tamanho variado, com o tamanho máximo passado como argumento; o tipo char que guarda uma cadeia de caracteres com tamanho fixo e igual ao argumento passado; e o tipo date, para armazenar datas. Também temos a propriedade NOT NULL que exige que os campos sejam preenchidos, ou seja, que não fiquem com valores vazios.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?