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
Vamos adicionar um novo campo cod_aluno através das cláusulas alter table e ADD. Porém, queremos que o campo seja chave primária e também que apareça na primeira posição. Para isso, vamos seguir uma série de passas, começando pela adição do campo:
describe aluno_teste;
alter table alunto_teste
ADD cod_aluno int(4);
Agora vamos pôr o campo na primeira posição com as cláusulas MODIFY COLUM e FIRST:
alter table aluno_teste
MODIFY COLUMN cod_aluno int(4)
FIRST;
E, por fim, alterar o campo para que seja uma chave primária com a cláusula ADD PRIMARY KEY:
alter table aluno_teste
ADD PRIMARY KEY(cod_aluno);
Se quiséssemos pôr outro campo numa posição que não fosse a primeira, podemos usar AFTER para posicioná-lo depois do campo desejado como neste exemplo:
alter table aluno_teste
MODIFY COLUMN nascimento date
AFTER e-mail;
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?