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
Às vezes, precisamos obter registros que contenham apenas parte de uma string de nosso interesse ou até que estejam guardados com uma string preenchida de forma incorreta, de forma que é útil analisar se o valor de um campo contém uma substring desejada.
Para isso podemos usar a cláusula like em conjunto com o where e gerar uma expressão que buscamos. Para isso, temos o caractere especial % que pode ser posto no começo ou final de uma expressão. Quando está no começo, indica que o termo que vamos buscar vem depois de uma série de caracteres desconhecidos, ou seja, que pode começar com qualquer coisa. Por exemplo:
select * from curso_teste
where nome_curso like '%marketing';
Esta consulta indica que queremos qualquer registro que termine com a string “marketing”.
Por outro lado, se terminamos com o caractere %, estamos indicado que queremos um campo que comece com o termo que desejamos e que termine com qualquer coisa. Exemplo:
select * from curso_teste
where nome_curso like 'a%';
Esta consulta busca campos que comecem com a string “a”.
Para procurar um campo que esteja no meio de uma string qualquer, basta adicionar % ao começo e fim da expressão como no comando:
select * from curso_teste
where nome_curso like '%software%';
E podemos usar o NOT para achar campos que não contenham o termo pesquisado, além de por combinar a expressão com outras normais que já vimos antes:
select * from curso_teste
where nome_curso NOT like '%software%';
select * from curso_teste
where nome_curso NOT LIKE '%software%' AND cat_curso = 'tecnologia';
Por último, se queremos que uma string no nosso termo seja ignorada, ou seja, possa assumir qualquer valor, usamos o símbolo underline ( _ ) como no exemplo a seguir:
select * from curso_teste
where cat_curso like ‘tecnolo_ia’;'
Essa consulta aceita valores como: tecnologia, tecnolojia, tecnoloxia, etc…
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?