Cheatsheet SQL - Introductie

SQL, vaak Structured Query Language genoemd, is een declaratieve taal met meerdere paradigma's. Dit is de domeinspecifieke taal die wordt gebruikt voor het ontwerpen en beheren van gegevensmodellen om de gegevens in relationele modeldatabases te organiseren. SQL is ontworpen door Donald Chamberlin en Raymond Boyce. SQL verscheen voor het eerst in het jaar 1974. SQL is statisch typen en een sterke discipline. SQL ondersteunt platformonafhankelijke besturingssystemen. De bestandsextensie zal .sql zijn en is ontwikkeld door ISO / IEC. SQL heeft verschillende subtalen, instructies genoemd om verschillende bewerkingen uit te voeren op basis van de vereiste bewerking.

Commando's en inhoud op Cheatsheet SQL

Cheatsheet SQL-opdrachten kunnen worden ingedeeld in verschillende categorieën die kunnen worden geclassificeerd als Data Definition Commands, Data Manipulation Commands en Data Control Commands. Hieronder staan ​​de genoemde Cheatsheet SQL-opdrachten die verschillende soorten bewerkingen uitvoeren:

QUERY BESCHRIJVING
GEGEVENSMANIPULATIE-COMMANDO'S
Selecteer uit ;Om volledige gegevens uit de genoemde tabel op te vragen
Selecteer col1, col2 uit;Om twee kolommen uit een tabel op te halen
Selecteer col1, col2 uit de tabel WHERE-voorwaarde;Gegevens uit een tabel opvragen op basis van een voorwaarde
Selecteer een duidelijke kolom uit;Om afzonderlijke records van een tabel op te vragen
Selecteer een duidelijke kolom uit de tabel WAAR;Opvragen van afzonderlijke records uit een tabel op basis van een voorwaarde om de gegevens te filteren
Selecteer col1, col2 uit de tabel BESTELLEN BIJ col2 ASC;Om gegevens uit een tabel op te vragen en de opgehaalde records in oplopende volgorde te sorteren
Selecteer col1, col2 uit de tabel BESTELLEN DOOR col2 DESC;Om gegevens uit een tabel op te vragen en de opgehaalde records in aflopende volgorde te sorteren
Selecteer aggregaat (col1), col2 uit tabel GROUP BY col2;Om gegevens uit de tabel op te vragen om de gegevens te verzamelen op basis van een kolom.
Selecteer aggregaat (col1), col2 uit tabel GROUP BY col2 HEBT voorwaarde;Gegevens uit de tabel opvragen om de gegevens te verzamelen op basis van een kolom en een voorwaarde.
Selecteer col1, col2 uit tabel1 BINNENKOPPEL tabel2 AAN staat;Om gegevens uit meerdere tabellen op te vragen en het resultaat samen te voegen op basis van een voorwaarde en een enkel resultaat weer te geven
Selecteer col1, col2 uit tabel1 LINKS AANMELDEN tabel2 AAN staat;Als u gegevens uit meerdere tabellen wilt opvragen en aan de linkerkant wilt toevoegen, voegt u het resultaat samen op basis van een voorwaarde en wordt het als één resultaat weergegeven
Selecteer col1, col2 uit tabel1 RECHTS AANMELDEN tabel2 AAN staat;Als u gegevens uit meerdere tabellen wilt opvragen en het resultaat wilt samenvoegen op basis van een voorwaarde en als één resultaat wilt weergeven
Selecteer col1, col2 uit tabel1 VOLLEDIGE BUITENKANTEL tabel2 AAN staat;Als u gegevens uit meerdere tabellen en volledige buitenste wilt opvragen, voegt u het resultaat samen op basis van een voorwaarde en wordt het weergegeven als een enkel resultaat
Selecteer col1, col2 uit table1 CROSS JOIN table2;Om gegevens uit meerdere tabellen op te vragen en het resultaat samen te voegen om een ​​Cartesiaans product van de records te verkrijgen en als één resultaat weer te geven
Selecteer col1, col2 uit tabel1 UNION selecteer col1, col2 uit tabel2;Gegevens uit meerdere tabellen opvragen en de resultaten van records uit twee tabellen combineren.
DATA DEFINITIE COMMANDO'S
CREATE TABLE tabelnaam (col_naam DATA_TYPE CONSTRAINT);Om een ​​tabel te maken met nieuwe kolommen en alle kolomdefinities kunnen door een komma worden vermeld
ALTER TABLE tabelnaam;Om een ​​nieuwe kolom aan de tabel toe te voegen
DROP TABLE tabelnaam;Om de hele tabel uit de database te verwijderen
PLAATS IN tabelnaam (lijst met kolommen) WAARDEN (lijst met waarden);Gegevens invoegen in een tabel voor één record.
UPDATE tabel SET col1 = updated_value;Een celwaarde in een tabel bijwerken op basis van de kolomnaam
UPDATE-tabel SET col1 = updated_value1, col2 = updated_value2 WHERE staat;Om meerdere celwaarden in een tabel bij te werken op basis van kolomnamen en voorwaarden
VERWIJDEREN uit tabelnaam;Om de volledige gegevens in een tabel te verwijderen.
VERWIJDEREN uit tabelnaam WHERE staat;De volledige gegevens in een tabel verwijderen op basis van een voorwaarde.
DATA CONTROLE COMMANDO'S
SUBSIDIE AAN (SUBSIDIE-OPTIE)Toegang verlenen aan een bepaalde gebruiker op basis van de toekenningsoptie en toegangsvereiste.
REVOKE OP VANToegang tot een bepaalde gebruiker voor een bepaald object intrekken

Gratis tips en trucs voor het gebruik van Cheatsheet SQL-opdrachten: -

  1. De SQL-cheatsheetopdrachten kunnen worden gebruikt in elke IDE of tool waarbij de gebruiker verbinding heeft gemaakt met de database met behulp van het JAR-bestand van het databasetype.
  2. De verschillende databases die op de markt bestaan, zijn Oracle, Microsoft SQL Server, IBM DB2, enz., Waarop al deze kunnen worden aangesloten door hun respectievelijke potten en tools te gebruiken om de gegevensbewerkingen te beheren.
  3. Er is een ander cheatsheet voor SQL Aggregate Functies dat moet worden gebruikt samen met de SQL cheatsheet-opdrachten om een ​​aantal complexe bewerkingen uit te voeren op basis van de vereiste gegevens die moeten worden opgevraagd, zoals hieronder.
FUNCTIE BESCHRIJVING
COUNTHet aantal elementen in een lijst tellen
SOMOm de totale som van de elementen in een lijst te retourneren
MAX
AVGOm het gemiddelde van een lijst terug te geven
MINOm de minimumwaarde uit een lijst te retourneren
MAXOm de maximale waarde uit een lijst te retourneren
  1. Met behulp van een cheatsheet voor SQL-opdrachten kan VIEWS ook worden beheerd en gemaakt.
  2. INDEXES en TRIGGERS kunnen ook worden beheerd met SQL-cheatsheet-opdrachten.
  3. De verschillende cheatsheet SQL-operatoren zijn rekenkundige operatoren, logische operatoren, vergelijkingsoperatoren en negatieoperatoren vergelijkbaar met de algemene programmeertalen.
  4. Het verschillende cheatsheet voor SQL Expressions is Numeriek, Boolean en Date.
  5. De verschillende SQL-beperkingen zijn de regels voor het uitvoeren van de opdrachten in de tabelkolommen om betrouwbaarheid, redundantie en nauwkeurigheid te waarborgen tijdens het uitvoeren van bewerkingen op een tabel.
  6. In het geval van integriteit speelt Referential Integrity een belangrijke rol bij het uitvoeren van integriteitsbeperkingen samen met de opdrachten. De verschillende beschikbare beperkingen zijn integriteitsbeperkingen en droppingbeperkingen.
  7. SQL-injectie is een ander concept waarbij de door de gebruiker ingediende gegevens altijd moeten worden gevalideerd voordat de query wordt verwerkt of uitgevoerd om de datalek te voorkomen en om veilige en veilige gegevensbewerkingen te garanderen zonder gegevensverlies.

Cheatsheet SQL - conclusie

SQL wordt gebruikt om databasebewerkingen uit te voeren op veel relationele modeldatabases om verschillende ruwe bewerkingen uit te voeren. De gemeenschappelijke taal voor alle relationele modeldatabases is SQL (Structured Query Language). De formule verschilt alleen in alle databases. Alle functies in SQL-cheatsheet-opdrachten kunnen worden gebruikt om vrijwel alle complexe bewerkingen of gegevensvereisten in elke toepassing uit te voeren of om rapporten of gegevensbestanden te genereren om te exporteren of importeren in respectievelijk van de databases.

Aanbevolen artikel

Dit is een handleiding voor Cheatsheet SQL geweest. We hebben de inhoud en het commando besproken, evenals gratis tips en trucs voor cheatsheet SQL. Je kunt ook het volgende artikel bekijken voor meer informatie -

  1. Vragen en antwoorden over SQL-interviews - Top 12 nuttige vragen
  2. Carrières in SQL Server
  3. Carrières in SQL
  4. Awesome Cheatsheet voor UNIX
  5. 12 meest succesvolle TSQL sollicitatievragen en antwoorden
  6. Cheat Sheet JavaScript: Wat zijn de functies
  7. Weblogic vs Tomcat: Wat zijn de verschillen