O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Linguagem SQL

Alex Santana Banco de Dados Português 1 página

Conteúdo das notas (1)

Página 1

SQL (Structured Query Language) quer dizer Linguagem de Consulta Estruturada. Permite a manipulação de tabelas do banco de dados.

Ela é a linguagem de busca de informações em bancos de dados relacionais. A linguagem SQL é dividida em:

DML - Linguagem de Manipulação de Dados

Permite manipulação de dados, como exclusão, inclusão e alterações. Exemplos de comandos:

INSERT (permite adicionar dados)

UPDATE (permite atualizar dados)

DELETE (permite apagar dados)

DDL - Linguagem de Definição de Dados

Permite a criação e alteração de dados. Exemplos de comandos:

CREATE TABLE (cria tabelas)

ALTER TABLE (altera tabelas)

DROP TABLE (apaga tabelas).

DQL - Linguagem de Consulta de Dados

Permite a realização de buscas nas tabelas dos bancos de dados. Exemplo de comando:

SELECT (comando mais importante usado para realizar buscas)

Buscas podem ser melhoradas com cláusulas:

SELECT * FROM TABELA

Realiza uma busca por todos os dados * em uma tabela chamada TABELA. A clásula FROM indica a tabela.

Ainda há outras cláusulas:

WHERE: indica as condições

GROUP BY: realiza agrupamentos

ORDER BY: ordena os dados

Ainda podemos combinar buscas com operadores lógicos.

AND: avalia se duas condições são verdadeiras

OR: avalia se uma condição é verdadeira

NOT: negação

Operadores relacionais permitem fazer comparações nas consultas:

< Menor

> Maior

<= Menor ou igual

>= Maior ou igual

= Igual

<> Diferente

CREATE: CRIAR

Na linguagem SQL, podemos utilizar o comando CREATE para criar tabelas e bases de dados. CREATE é um comando do tipo DDL (Data Definition Language; ou Linguagem de Definição de Dados). Veja os exemplos a seguir:

CREATE DATABASE MINHA_DB

(traduzido ao pé da letra seria "CRIAR BASE DE DADOS MINHA_DB")

CREATE TABLE MINHA_TABELA

(traduzido ao pé da letra seria "CRIAR TABELA MINHA_TABELA")

DROP: do inglês derrubar, soltar, jogar

DELETE: do inglês apagar, deletar

Na linguagem SQL, DROP é um comando do tipo DDL, ou seja, comando de definição de dados; enquanto, DELETE é um comando do tipo DML, ou seja, manipulação de dados.

Use DROP para excluir tabelas e bases de dados;

Use DELETE para deletar dados em tabelas.

INSERT: INSERIR

Na linguagem SQL, podemos utilizar o comando INSERT para inserir dados em uma tabela. INSERT é um comando do tipo DML (Data Manipulation Language - Linguagem de Manipulação de Dados). Veja os exemplos a seguir:

INSERT INTO MINHA_TABELA (CAMPOS) VALUES("VALORES")

(traduzido ao pé da letra seria "INSERIR DENTRO DA MINHA TABELA (NOME DAS COLUNAS QUE QUER FAZER INSERÇÃO) OS VALORES ('COLOCAR VALORES ENTRE ASPAS OU APÓSTROFOS')").

* Observe que números não precisam de aspas.

SELECT: SELECIONAR

Na linguagem SQL, podemos utilizar o comando SELECT para ler dados de tabelas. SELECT é um comando do tipo DQL (Data Query Language -Linguagem de Consulta de dados). Veja os exemplos a seguir:

SELECT * FROM MINHA_TABELA

(traduzido ao pé da letra seria "SELECIONAR * DA MINHA_TABELA", onde asterisco representa "TUDO")

Você poderia especificar colunas que deseja fazer a seleção, alterando o *. Por exemplo:

SELECT NOME FROM ALUNOS

("SELECIONAR (coluna) NOME DA (tabela) ALUNOS")

UPDATE: ATUALIZAR

Na linguagem SQL, podemos utilizar o comando UPDATE para atualizar dados em uma tabela. UPDATE é um comando do tipo DML (Data Manipulation Language - Linguagem de Manipulação de Dados). Veja os exemplos a seguir:

UPDATE MINHA_TABELA SET CAMPO="NOVO VALOR" WHERE ID =1

(traduzido ao pé da letra seria "ATUALIZAR MINHA TABELA DEFINA O CAMPO = "NOVO VALOR" ONDE ID=1)

* Neste exemplo, o ID representa qual linha será atualizada. No caso estamos atualizando a coluna chamada CAMPO na primeira linha.

Informações

Descrição
Banco de Dados Notas sobre Linguagem SQL, criado por Alex Santana em 01-04-2019.
Criado por
Alex Santana · abr 2019
Atualizado
1 abr 2019
Visualizações
0
Avaliação

Mais sobre SQL

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?