Apuntes
Linguagem SQL
Contenido del apunte (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.
Información
- Descripción
- Banco de Dados Apunte sobre Linguagem SQL, creado por Alex Santana el 01/04/2019.
- Creado por
- Alex Santana · abr 2019
- Actualizado
- 1 abr 2019
- Visitas
- 0
- Valoración