Ir para o conteúdo

Guia de Linux para Iniciantes

Instrutores

Eduardo GIT Arthur GIT

Data e local

  • Dia do treinamento: quarta-feira(27/09) 14h-16h
  • Local: Assíncrono

Exercícios de fixação

Disponível na issue #49: Treinamento SQL

1 - Criar a tabela com os alunos de EPS e MDS (Disponível do Readme)

2 - Inserir os dados referentes aos alunos

3 - Adicionar a coluna notas e inserir notas para todos os alunos

4 - Ordenar a coluna do maior para o menor

5 - Remover as linhas em que as notas são menores que 5

Tópicos de Estudo

Guia de SQL Básico

Este guia aborda conceitos básicos do SQL (Structured Query Language) para gerenciamento de bancos de dados relacionais. O SQL é uma linguagem de consulta usada para criar, modificar e consultar dados em bancos de dados. Vamos explorar os principais conceitos:

Instalar SQL Server

O SQL Server é um sistema de gerenciamento de banco de dados relacional da Microsoft. Para começar a trabalhar com ele, você precisa instalá-lo em seu sistema. O processo de instalação pode variar dependendo do seu sistema operacional. Download SQL Server.

SQLite Online

O SQLite é um sistema de gerenciamento de banco de dados leve e autônomo. Você pode usar ferramentas online para criar, consultar e manipular bancos de dados SQLite sem a necessidade de instalação local. SQLite Online.

Colunas

As colunas são elementos de uma tabela de banco de dados que representam atributos específicos dos dados. Cada coluna tem um nome e um tipo de dado associado que define o tipo de valor que ela pode armazenar.

Comando SELECT

O comando SELECT é usado para consultar dados de uma ou mais tabelas em um banco de dados. Ele permite selecionar colunas específicas ou todas as colunas de uma tabela.

Comando FROM

O comando FROM especifica a tabela da qual você deseja selecionar os dados. Ele define a fonte dos dados que você está consultando.

Comando WHERE

O comando WHERE é usado para filtrar os resultados da consulta. Ele permite que você especifique condições que os registros retornados devem atender.

Alias (AS)

O Alias é usado para fornecer nomes alternativos para colunas ou tabelas em uma consulta. Isso pode tornar a saída da consulta mais legível.

ORDER BY

O comando ORDER BY é usado para classificar os resultados da consulta com base em uma ou mais colunas. Você pode classificar em ordem crescente (ASC) ou decrescente (DESC).

LIKE

O operador LIKE é usado em conjunto com o comando WHERE para pesquisar padrões de texto em colunas de caracteres. É útil para fazer consultas que correspondam a partes de uma string.

NOT IN

O operador NOT IN é usado para excluir resultados que correspondam a uma lista de valores especificada. Ele permite que você faça consultas negando uma lista de valores.

CREATE TABLE

O comando CREATE TABLE é usado para criar uma nova tabela em um banco de dados. Você precisa definir o nome da tabela e as colunas que ela terá.

INSERT INTO

O comando INSERT INTO é usado para adicionar novos registros a uma tabela existente. Você precisa especificar a tabela de destino e os valores a serem inseridos nas colunas.

DELETE

O comando DELETE é usado para remover registros de uma tabela. Você pode especificar condições para filtrar os registros a serem excluídos.

UPDATE

O comando UPDATE é usado para modificar registros existentes em uma tabela. Você pode atualizar os valores das colunas com base em condições especificadas.

ALTER TABLE

O comando ALTER TABLE é usado para modificar a estrutura de uma tabela existente. Você pode adicionar, modificar ou excluir colunas.

DROP TABLE

O comando DROP TABLE é usado para excluir uma tabela e todos os dados associados a ela. Esta ação é irreversível, então use com cuidado.

JOINS

As junções (JOINS) são usadas para combinar dados de duas ou mais tabelas em uma única consulta. Existem vários tipos de junções, como INNER JOIN, LEFT JOIN e RIGHT JOIN, que determinam como os dados são combinados.

Este guia básico fornece uma visão geral dos conceitos essenciais do SQL. Podendo futuramente explorar tópicos mais avançados e complexos relacionados ao SQL e ao gerenciamento de bancos de dados relacionais.