Aide-mémoire SQL - Introduction

Le langage SQL souvent appelé Structured Query Language est un langage déclaratif et multi-paradigme qui est le langage spécifique au domaine utilisé pour concevoir et gérer des modèles de données pour organiser les données dans des bases de données de modèles relationnels. SQL a été conçu par Donald Chamberlin et Raymond Boyce. SQL est apparu pour la première fois en 1974. SQL est un typage statique et une discipline solide. SQL prend en charge les systèmes d'exploitation multiplateformes. L'extension de fichier sera .sql et a été développée par ISO / IEC. SQL a différentes sous-langues appelées instructions pour effectuer différentes opérations en fonction de l'opération requise.

Commandes et contenu sur Cheatsheet SQL

Les commandes SQL de Cheatsheet peuvent être classées en différentes catégories qui peuvent être classées en commandes de définition de données, commandes de manipulation de données et commandes de contrôle de données. Voici les commandes SQL Cheatsheet mentionnées qui effectuent différents types d'opérations:

REQUETE LA DESCRIPTION
COMMANDES DE MANIPULATION DES DONNÉES
Sélectionnez * parmi;Pour interroger des données entières de la table mentionnée
Sélectionnez col1, col2 parmi;Pour récupérer deux colonnes d'une table
Sélectionnez col1, col2 dans le tableau O condition condition;Pour interroger les données d'une table en fonction d'une condition
Sélectionnez un col distinct parmi;Pour interroger des enregistrements distincts d'une table
Sélectionnez un col distinct dans le tableau O condition condition;Pour interroger des enregistrements distincts d'une table en fonction d'une condition de filtrage des données
Sélectionnez col1, col2 dans le tableau ORDER BY col2 ASC;Pour interroger les données d'une table et trier les enregistrements récupérés dans l'ordre croissant
Sélectionnez col1, col2 dans le tableau ORDER BY col2 DESC;Pour interroger les données d'une table et trier les enregistrements récupérés dans l'ordre décroissant
Sélectionnez agrégat (col1), col2 dans le tableau GROUP BY col2;Pour interroger les données de la table pour agréger les données en fonction d'une colonne.
Sélectionnez agrégat (col1), col2 dans le tableau GROUP BY col2 AYANT une condition;Pour interroger les données de la table pour agréger les données en fonction d'une colonne et d'une condition.
Sélectionnez col1, col2 de la table1 INNER JOIN condition table2 ON;Pour interroger les données de plusieurs tables et joindre le résultat en fonction d'une condition et afficher un seul résultat
Sélectionnez col1, col2 dans la table1 condition LEFT JOIN table2 ON;Pour interroger les données de plusieurs tables et joindre à gauche le résultat en fonction d'une condition et l'afficher en tant que résultat unique
Sélectionnez col1, col2 dans la table1 condition RIGHT JOIN table2 ON;Pour interroger les données de plusieurs tables et joindre à droite le résultat en fonction d'une condition et l'afficher en tant que résultat unique
Sélectionnez col1, col2 dans table1 FULL OUTER JOIN table2 ON condition;Pour interroger les données de plusieurs tables et de la jointure externe complète, le résultat est basé sur une condition et s'affiche comme un résultat unique
Sélectionnez col1, col2 dans le tableau1 CROSS JOIN table2;Pour interroger les données de plusieurs tables et joindre les résultats pour obtenir un produit cartésien des enregistrements et l'afficher en tant que résultat unique
Sélectionnez col1, col2 dans le tableau1 UNION sélectionnez col1, col2 dans le tableau2;Pour interroger les données de plusieurs tables et combiner les résultats des enregistrements de deux tables.
COMMANDES DE DÉFINITION DES DONNÉES
CREATE TABLE nom_table (nom_colonne DATA_TYPE CONSTRAINT);Pour créer un tableau avec de nouvelles colonnes et toute la définition de colonne peut être mentionnée par une virgule
ALTER TABLE nom_table;Pour ajouter une nouvelle colonne au tableau
DROP TABLE nom_table;Pour supprimer la table entière de la base de données
INSERT INTO nom_table (liste des colonnes) VALUES (liste des valeurs);Pour insérer des données dans une table pour un enregistrement.
UPDATE table SET col1 = updated_value;Pour mettre à jour une valeur de cellule dans un tableau en fonction du nom de colonne
UPDATE table SET col1 = updated_value1, col2 = updated_value2 condition WHERE;Pour mettre à jour plusieurs valeurs de cellule dans un tableau en fonction des noms de colonne et de la condition
DELETE FROM nom_table;Pour supprimer les données complètes dans un tableau.
DELETE FROM nom_table WHERE condition;Pour supprimer les données complètes dans un tableau basé sur une condition.
COMMANDES DE CONTRÔLE DES DONNÉES
SUBVENTION À (OPTION DE SUBVENTION)Pour accorder l'accès à un utilisateur particulier en fonction de l'option d'octroi et de la condition d'accès.
REVOKE ON FROMPour révoquer l'accès à un utilisateur particulier à partir d'un objet particulier

Trucs et astuces gratuits d'utilisation des commandes SQL de Cheatsheet: -

  1. Les commandes SQL cheat sheet peuvent être utilisées dans n'importe quel IDE ou outil où l'utilisateur s'est connecté à la base de données à l'aide du fichier JAR du type de base de données.
  2. Les différentes bases de données existantes sur le marché sont Oracle, Microsoft SQL Server, IBM DB2, etc., auxquelles toutes celles-ci peuvent être connectées en utilisant leurs jars et outils respectifs pour gérer les opérations de données.
  3. Il existe une feuille de triche différente pour les fonctions d'agrégation SQL à utiliser avec les commandes de feuille de triche SQL pour effectuer certaines opérations complexes en fonction des données requises à interroger comme ci-dessous.
UNE FONCTION LA DESCRIPTION
COMPTERPour compter le nombre d'éléments dans une liste
SOMMEPour renvoyer la somme totale des éléments d'une liste
MAX
AVGPour renvoyer la moyenne d'une liste
MINPour renvoyer la valeur minimale d'une liste
MAXPour renvoyer la valeur maximale d'une liste
  1. À l'aide d'une feuille de triche pour les commandes SQL, les VUES peuvent également être gérées et créées.
  2. INDEXES et TRIGGERS peuvent également être gérés à l'aide de commandes SQL de feuille de triche.
  3. Les différents opérateurs de feuille de triche SQL sont des opérateurs arithmétiques, des opérateurs logiques, des opérateurs de comparaison et des opérateurs de négation similaires aux langages de programmation à usage général.
  4. La feuille de triche différente pour les expressions SQL est numérique, booléenne et date.
  5. Les différentes contraintes SQL sont les règles pour exécuter les commandes sur les colonnes de la table afin d'assurer la fiabilité, la redondance et la précision lors de l'exécution des opérations sur une table.
  6. Dans le cas de l'intégrité, l'intégrité référentielle joue un rôle majeur dans l'exécution des contraintes d'intégrité avec les commandes. Les différentes contraintes disponibles sont les contraintes d'intégrité et les contraintes de suppression.
  7. L'injection SQL est un autre concept dans lequel les données soumises par l'utilisateur doivent toujours être validées avant de traiter ou d'exécuter la requête pour éviter la violation de données et garantir des opérations de données sûres et sécurisées sans aucune perte de données.

Cheatsheet SQL - conclusion

SQL est utilisé pour effectuer des opérations de base de données sur de nombreuses bases de données de modèles relationnels pour effectuer plusieurs opérations crud. Le langage commun à toutes les bases de données de modèles relationnels est SQL (Structured Query Language). La formule ne diffère que dans toutes les bases de données. Toutes les fonctionnalités des commandes de feuille de triche SQL peuvent être utilisées pour effectuer la plupart des opérations complexes ou des exigences de données dans n'importe quelle application ou directement pour générer des rapports ou des fichiers de données à exporter ou importer respectivement vers ou depuis les bases de données.

Article recommandé

Ceci a été un guide pour Cheatsheet SQL ici, nous avons discuté du contenu et de la commande ainsi que des trucs et astuces gratuits de cheat sheet SQL, vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Questions et réponses sur les entrevues SQL - Les 12 principales questions utiles
  2. Carrières dans SQL Server
  3. Carrières en SQL
  4. Impressionnant Cheatsheet pour UNIX
  5. 12 questions et réponses d'entrevue TSQL les plus réussies
  6. Cheat Sheet JavaScript: Quelles sont les fonctions
  7. Weblogic vs Tomcat: Quelles sont les différences