Cábula SQL - Introdução

O SQL frequentemente chamado Structured Query Language é uma linguagem declarativa e de múltiplos paradigmas que é a linguagem específica do domínio usada para projetar e gerenciar modelos de dados para organizar os dados em bancos de dados de modelos relacionais. O SQL foi projetado por Donald Chamberlin e Raymond Boyce. O SQL apareceu pela primeira vez no ano de 1974. O SQL é tipagem estática e forte disciplina. O SQL suporta sistemas operacionais de plataforma cruzada. A extensão do arquivo será .sql e foi desenvolvida pela ISO / IEC. O SQL possui diferentes sub-idiomas chamados instruções para executar operações diferentes com base na operação necessária.

Comandos e Conteúdo no Cheatsheet SQL

Os comandos SQL do Cheatsheet podem ser classificados em diferentes categorias, que podem ser classificadas como Comandos de definição de dados, Comandos de manipulação de dados e Comandos de controle de dados. Abaixo estão os comandos SQL do Cheatsheet mencionados que executam diferentes tipos de operações:

INQUERIR DESCRIÇÃO
COMANDOS DE MANIPULAÇÃO DE DADOS
Selecione de ;Para consultar dados inteiros da tabela mencionada
Selecione col1, col2 de;Para recuperar duas colunas de uma tabela
Selecione col1, col2 da tabela WHERE condition;Para consultar dados de uma tabela com base em uma condição
Selecione uma coluna distinta;Para consultar registros distintos de uma tabela
Selecione uma coluna distinta da condição WHERE da tabela;Para consultar registros distintos de uma tabela com base em uma condição para filtrar os dados
Selecione col1, col2 da tabela ORDER BY col2 ASC;Para consultar dados de uma tabela e classificar os registros recuperados em ordem crescente
Selecione col1, col2 da tabela ORDER BY col2 DESC;Para consultar dados de uma tabela e classificar os registros recuperados em ordem decrescente
Selecione agregado (col1), col2 da tabela GROUP BY col2;Para consultar dados da tabela para agregar os dados com base em uma coluna.
Selecione agregado (col1), col2 da tabela GROUP BY col2 HAVING;Consultar dados da tabela para agregar os dados com base em uma coluna e uma condição.
Selecione col1, col2 da condição table1 INNER JOIN table2 ON;Para consultar dados de várias tabelas e associar interno ao resultado com base em uma condição e exibir um único resultado
Selecione col1, col2 da condição table1 LEFT JOIN table2 ON;Para consultar dados de várias tabelas e unir à esquerda o resultado com base em uma condição e exibir como um único resultado
Selecione a condição col1, col2 da tabela1 RIGHT JOIN table2 ON;Para consultar dados de várias tabelas e associar à direita o resultado com base em uma condição e exibir como um único resultado
Selecione col1, col2 da condição table1 FULL OUTER JOIN table2 ON;Para consultar dados de várias tabelas e ingressar completamente no resultado externo com base em uma condição e exibir como um único resultado
Selecione col1, col2 da tabela1 CROSS JOIN table2;Para consultar dados de várias tabelas e juntar-se ao resultado para obter um produto cartesiano dos registros e exibir como um único resultado
Selecione col1, col2 da tabela1 UNION selecione col1, col2 da tabela2;Para consultar dados de várias tabelas e combinar os resultados dos registros de duas tabelas.
COMANDOS DE DEFINIÇÃO DE DADOS
CREATE TABLE nome_tabela (nome_da_coluna DATA_TYPE CONSTRAINT);Para criar uma tabela com novas colunas e toda a definição de coluna pode ser mencionada por vírgula
ALTER TABLE nome_tabela;Para adicionar uma nova coluna à tabela
DROP TABLE nome_tabela;Para excluir a tabela inteira do banco de dados
INSERT INTO nome_tabela (lista de colunas) VALUES (lista de valores);Para inserir dados em uma tabela para um registro.
Tabela UPDATE SET col1 = updated_value;Para atualizar um valor da célula em uma tabela com base no nome da coluna
Tabela UPDATE SET col1 = updated_value1, col2 = updated_value2 WHERE condição;Para atualizar vários valores de célula em uma tabela com base nos nomes e condições da coluna
DELETE FROM nome_tabela;Para excluir os dados completos em uma tabela.
DELETE FROM table_name WHERE condição;Para excluir os dados completos em uma tabela com base em uma condição.
COMANDOS DE CONTROLE DE DADOS
CONCESSÃO PARA (OPÇÃO DE CONCESSÃO)Para conceder acesso a um usuário específico com base na opção de concessão e no requisito de acesso.
REVOGAR EMPara revogar o acesso a um usuário específico de um objeto específico

Dicas e truques gratuitos para usar os comandos do Cheatsheet SQL: -

  1. Os comandos da folha de dicas do SQL podem ser usados ​​em qualquer IDE ou ferramenta em que o usuário tenha se conectado ao banco de dados usando o arquivo JAR do tipo de banco de dados.
  2. Os diferentes bancos de dados existentes no mercado são Oracle, Microsoft SQL Server, IBM DB2, etc., aos quais todos eles podem ser conectados usando seus respectivos jarros e ferramentas para gerenciar as operações de dados.
  3. Há uma folha de dicas diferente para o SQL Aggregate Functions a ser usado junto com os comandos da folha de dicas SQL para executar algumas operações complexas com base nos dados necessários para consulta, conforme abaixo.
FUNÇÃO DESCRIÇÃO
CONTAGEMPara contar o número de elementos em uma lista
SOMAPara retornar a soma total dos elementos em uma lista
MAX
AVGPara retornar a média de uma lista
MINPara retornar o valor mínimo de uma lista
MAXPara retornar o valor máximo de uma lista
  1. Usando uma folha de dicas para comandos SQL, o VIEWS também pode ser gerenciado e criado.
  2. INDEXES e TRIGGERS também podem ser gerenciados usando comandos SQL da folha de dicas.
  3. Os diferentes Operadores SQL da folha de dicas são operadores aritméticos, operadores lógicos, operadores de comparação e operadores de negação semelhantes às linguagens de programação de uso geral.
  4. As diferentes folhas de dicas para Expressões SQL são Numéricas, Booleanas e Data.
  5. As diferentes restrições SQL são as regras para executar os comandos nas colunas da tabela para garantir confiabilidade, redundância e precisão ao executar operações em uma tabela.
  6. No caso de integridade, a Integridade Referencial desempenha um papel importante na execução de restrições de integridade junto com os comandos. As diferentes restrições disponíveis são restrições de integridade e restrições de descarte.
  7. Injeção de SQL é outro conceito em que os dados enviados pelo usuário sempre devem ser validados antes do processamento ou execução da consulta para evitar a violação de dados e garantir operações seguras e protegidas sem perda de dados.

Cheatsheet SQL - conclusão

O SQL é usado para executar operações de banco de dados em muitos bancos de dados de modelo relacional para executar várias operações brutas. A linguagem comum para todos os bancos de dados de modelos relacionais é SQL (Structured Query Language). A fórmula difere apenas em todos os bancos de dados. Todos os recursos dos comandos da folha de dicas do SQL podem ser usados ​​para executar principalmente todas as operações complexas ou requisitos de dados em qualquer aplicativo ou diretamente para gerar relatórios ou arquivos de dados para exportar ou importar para ou de, respectivamente, dos bancos de dados.

Artigo recomendado

Este foi um guia para o Cheatsheet SQL. Discutimos o conteúdo e o comando, além de dicas e truques gratuitos do Cheat Sheet SQL. Você também pode consultar o seguinte artigo para saber mais -

  1. Perguntas e respostas da entrevista SQL - As 12 principais perguntas úteis
  2. Carreiras no SQL Server
  3. Carreiras em SQL
  4. Cheatsheet impressionante para UNIX
  5. As 12 perguntas e respostas mais bem-sucedidas da entrevista TSQL
  6. Cheat Sheet JavaScript: Quais são as funções
  7. Weblogic vs Tomcat: Quais são as diferenças