Boas vindas e introdução do curso

1

A aplicabilidade dos dados e sua importância nos dias atuais

2

Contextualização no mercado de trabalho

Conceito de Banco de Dados

3

Conceito e Tipos de Banco de Dados

4

Definição de Tabela, Campo e Registro

5

Tipos de Dados e o Campo indexador

6

Os Tipos de comandos existentes

7

Conceito de Entidade

8

Conceito e tipos de atributos

Conceito de Relacionamento

9

Conceito de Relacionamento

10

Conceito de Chave Primária, Chave Estrangeira

11

Tipos de Relacionamentos

12

Identificação dos Tipos de Relações

Inicializar a utilização do MySQL

13

Instalação do MySQL no Windows

14

Instalação do MySQL no Linux e no Mac

15

Conhecendo o ambiente do MySQL

16

Criação de Tabela e Tipos de Campos (varchar, date, char)

17

Campos incrementais e aplicação do conceito de chave primária

18

Como inserir registros na tabela criada com o comando INSERT

Alteração e Exclusão de tabelas

19

Como alterar a estrutura de uma tabela criada

20

Alterar a estrutura definindo uma chave primaria

21

Como remover tabela

A instrução Select para criar consultas

22

Definição da instrução Select e como iniciar as consultas em uma tabela

23

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

24

A utilização da cláusula Where e as consultas de string e valores numéricos

25

Operadores lógicos e operadores de comparação

26

Consultando intervalos numéricos com o comando BETWEEN

27

Consultando parte de uma string

Trabalhando com campo calculado e agrupamento

28

Quando utilizar a cláusula GROUP BY e como exibir o resultado de um campo calculado

29

Quando utilizar a cláusula GROUP BY e função de somatória

30

Utilização do DISTINCT

Consultando registros a partir de condições estabelecidas para um campo calculado

31

Como trazer um resultado condicional a partir de um agrupamento

32

A diferença entre as cláusulas WHERE e HAVING e como utilizá-las na mesma consulta

33

Treinando as Consultas

A Instrução UPDATE e como alterar registros em uma tabela

34

Conhecendo o UPDATE e como alterar os registros de um campo da tabela

35

Como alterar os registros diretamente no Workbench

A Instrução DELETE e como excluir registros em uma tabela

36

Conhecendo o DELETE e como excluir os registros de uma tabela

Relacionamento entre tabelas

37

Criando a estrutura do relacionamento

38

Integrando as tabelas com as chaves Primárias e Estrangeiras

39

Conceito e utilização do Inner Join

40

Conceito e utilização do Left Join

41

Conceito e utilização do Right Join

42

Conceito e utilização do Full Join

Criando consultas inteligentes

43

Consultar duas tabelas de acordo com uma condição estabelecida

44

Gerar consulta entre três tabelas, deixando os dados classificados

45

Consultar duas tabelas gerando dados a partir de um agrupamento

46

Utilização de alias e agrupamento em tabelas relacionais

Conclusões finais

47

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

Consultando parte de uma string

27/47
Recursos

À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

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?