Mapa mental
BASE DE DADOS
Conteúdo do mapa
BASE DE DADOS
ORACLE - SQL http://www.1keydata.com/pt/sql/
- Comandos SQL
- SELECT
- DSITINCT
- WHERE
- AND OR
- IN
- BETWEEN
- LIKE
- ORDER BY
- Funções SQL
- AVG (MÉDIA)
- COUNT (CONTAR)
- MAX (MAXIMO)
- MIN (MINIMO)
- SUM (SOMA)
- COUNT
- GROUP BY
- HAVING
- ALIAS
- CONCATENATE
- SUBSTRING
- TRIM
- LENGTH
- REPLACE
- REPLACE
- DATEADD
- DATEDIFF
- DATEPART
- GETDATE
- SYSDATE
- Outer Join
- SQL OUTER JOIN -> casos em que pretendemos selecionar elementos numa tabela independentemente de estarem presentes numa segunda tabela.
- A sintaxe para efetuar uma união externa na linguagem SQL depende da base de dados. Por exemplo, em Oracle, iremos colocar o sinal "(+)" na cláusula WHERE no outro lado da tabela para a qual queremos incluir todas as linhas.
- SELECT A1.Store_Name, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name (+) GROUP BY A1.Store_Name;
- Join
- UNIÃO - Para efetuar uniões corretas na linguagem SQL
- SELECT A1.Region_Name REGION, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name GROUP BY A1.Region_Name;
- Sintaxe SQL
- Create Table
- CREATE TABLE "nome_tabela" ("coluna 1" "tipo_dados_para_coluna_1", "coluna 2" "tipo_dados_para_coluna_2",
- Select
- SELECT "nome_coluna" FROM "nome_tabela";
- Where
- SELECT "nome_coluna" FROM "nome_tabela" WHERE "condição";
- In
- SELECT "nome_coluna" FROM "nome_tabela" WHERE "nome_coluna" IN ('valor1', 'valor2', ...);
- Order By
- SELECT "nome_coluna" FROM "nome_tabela" [WHERE "condição"] ORDER BY "nome_coluna" [ASC, DESC];
- Group By
- SELECT "nome_coluna 1", SUM("nome_coluna 2") FROM "nome_tabela" GROUP BY "nome_coluna 1";
- Count
- SELECT COUNT("nome_coluna") FROM "nome_tabela";
- Having
- SELECT "nome_coluna 1", SUM("nome_coluna 2") FROM "nome_tabela" GROUP BY "nome_coluna 1" HAVING (condição da função aritmética);
- Delete From
- DELETE FROM "nome_tabela" WHERE "condição"
- Update
- UPDATE "nome_tabela" SET "coluna 1" = [novo valor] WHERE "condição";
- Drop Table
- DROP TABLE "nome_tabela";
- Truncate Table
- TRUNCATE TABLE "nome_tabela";
- Distinct
- SELECT DISTINCT "nome_coluna" FROM "nome_tabela";
- And/Or
- SELECT "nome_coluna" FROM "nome_tabela" WHERE "condição simples" {[AND|OR] "condição simples"}+;
- Like
- SELECT "nome_coluna" FROM "nome_tabela" WHERE "nome_coluna" LIKE {PATROON};
- Between
- SELECT "nome_coluna" FROM "nome_tabela" WHERE "nome_coluna" BETWEEN 'valor1' AND 'valor2';
- Insert Into
- INSERT INTO "nome_tabela" ("coluna 1", "coluna 2", ...) VALUES ("valor 1", "valor 2", ...);
- Create Table
- SQL Avançado
- IFNULL
- NULL
- NULLIF
- COALESCE
- CASE
- ISNULL
- UNION
- UNION ALL
- INTERSECT
- EXISTS
- NVL
- MINUS
- Subquery
- Manupulação das Tabelas (Básico)
- UPDATE
- CREATE TABLE
- CONSTRAINT
- INSERT INTO
- TRUNCATE TABLE
- DROP TABLE
- CREATE INDEX
- Chave Externa
- ALTER TABLE
- NOT NULL
- Chave Primária
- CREATE VIEW
- UNIQUE
- CHECK
- DEFAULT
- DELETE FROM
- Comandos SQL
Informações
- Descrição
- Licenciatura Base De Dados Mapa Mental sobre BASE DE DADOS, criado por Nelson.Teixeira em 10-04-2014.
- Criado por
- Nelson.Teixeira
- Visualizações
- 26
- Tags
- Avaliação