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 VAN | Toegang tot een bepaalde gebruiker voor een bepaald object intrekken |
Gratis tips en trucs voor het gebruik van Cheatsheet SQL-opdrachten: -
- 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.
- 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.
- 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 |
COUNT | Het aantal elementen in een lijst tellen |
SOM | Om de totale som van de elementen in een lijst te retourneren |
MAX | |
AVG | Om het gemiddelde van een lijst terug te geven |
MIN | Om de minimumwaarde uit een lijst te retourneren |
MAX | Om de maximale waarde uit een lijst te retourneren |
- Met behulp van een cheatsheet voor SQL-opdrachten kan VIEWS ook worden beheerd en gemaakt.
- INDEXES en TRIGGERS kunnen ook worden beheerd met SQL-cheatsheet-opdrachten.
- De verschillende cheatsheet SQL-operatoren zijn rekenkundige operatoren, logische operatoren, vergelijkingsoperatoren en negatieoperatoren vergelijkbaar met de algemene programmeertalen.
- Het verschillende cheatsheet voor SQL Expressions is Numeriek, Boolean en Date.
- 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.
- 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.
- 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 -
- Vragen en antwoorden over SQL-interviews - Top 12 nuttige vragen
- Carrières in SQL Server
- Carrières in SQL
- Awesome Cheatsheet voor UNIX
- 12 meest succesvolle TSQL sollicitatievragen en antwoorden
- Cheat Sheet JavaScript: Wat zijn de functies
- Weblogic vs Tomcat: Wat zijn de verschillen