Inleiding tot SQL-opdrachten

SQL of in de volksmond bekend als gestructureerde querytaal is de fundamentele querytaal voor databases en is een domeinspecifieke taal voor het relationele databasebeheersysteem. Dit is handig wanneer het gegevenstype gestructureerd is en er een afhankelijkheid bestaat tussen de verschillende gegevenskenmerken. Het wordt veel gebruikt en is een van de meest populaire query-talen vanwege de unieke mogelijkheid om meerdere records op te halen door slechts één query-instructie te gebruiken. Het bestaat uit zowel DDL (Data Definition Language) als DML (Data Manipulation Language) -opdrachten die het gebruik van query's veel efficiënter maken. SQL is een declaratieve programmeertaal die is ingesteld op basis en is daarom geen imperatieve programmeertaal zoals die zoals C of BASIC, enz. Om de gegevensresultaten uit de database op te halen, moet u SQL-opdrachten kennen die we gaan gebruiken studeer in dit bericht.

Basic SQL-opdrachten

  • SELECT : Dit is mogelijk de meest eenvoudige SQL-opdracht. De selectieopdracht wordt gebruikt om resultaten op te halen of op te halen uit een bepaalde tabel in een database. Dit wordt meestal gevolgd door specifieke kolomnamen of alle kolomnamen (door gebruik te maken van *).

  • CREATE : Dit is een van de basis DDL-opdrachten die wordt gebruikt om een ​​tabel in een database te maken. De vereisten voor het maken van een tabel zijn het kennen van de kolomnaam en hun gegevenstypen.

  • ALTER : Deze DML-opdracht wordt gebruikt om wijzigingen in de tabel aan te brengen. Het omvat het aanpassen van de tabel volgens de behoefte.

  • WAAR : de clausule WHERE is een van de belangrijkste SQL-opdrachten, omdat deze wordt gebruikt om de specifieke gegevens op te halen of op te halen die voor een bepaald geval vereist zijn. Dit is handig omdat alle irrelevante gegevens worden uitgesloten.

  • SQL ALIAS: De ALIAS is een van de meest voorkomende SQL-commando's die wordt gebruikt om een ​​betekenisvolle naam te geven aan uw attribuut of een kolom. Ze zijn gedefinieerd voor kolommen en tabellen die helpen bij het verbeteren van de leesbaarheid van de query.

  • EN: Dit is een SQL-operator die wordt gebruikt om twee voorwaarden te combineren. Om de rij in de gegevensresultaatset te laten verschijnen, moeten beide voorwaarden waar zijn.

  • AVG (): dit is een aggregatiefunctie die wordt gebruikt om de gemiddelde waarde van een bepaalde numerieke kolom te retourneren

  • ORDER BY : Dit wordt samen met de select-opdracht gebruikt om de resultaten in oplopende of aflopende volgorde te sorteren. Als er geen argument wordt gegeven na de ORDER BY-clausule, wordt deze standaard als oplopende volgorde opgevraagd.

  • GROUP BY: De GROUP BY-clausule in de SQL-opdrachten wordt gebruikt om de gegevens op te halen op basis van een bepaalde groepering met betrekking tot een of meer kolommen.

  • INSERT : de opdracht INSERT wordt gebruikt om een ​​nieuwe rij met gegevens in de tabel toe te voegen. Het mandaat voor de opdracht INSERT is dat de tabel al moet zijn gemaakt.

Tussentijdse opdrachten

  • UPDATE : deze opdracht wordt gebruikt om de bestaande rijen in een tabel bij te werken of te wijzigen.

  • VERWIJDEREN: Zoals de naam al doet vermoeden, wordt deze opdracht gebruikt om de rijen uit een tabel te verwijderen.

  • HAVING: de clausule HAVING wordt gebruikt om de gegevens te filteren op basis van een of meer groepsfuncties. Dit lijkt vrij veel op het gebruik van een WHERE-component, maar dit omvat het gebruik door een groepsfunctie.

  • LIKE: deze operator wordt gebruikt om te vergelijken tussen de twee voorwaarden en geeft een lijst weer met alle rijen van een tabel waarvan de kolomnaam overeenkomt met het patroon dat is opgegeven met de LIKE-clausule. Jokertekens zoals% worden gebruikt als u niet zeker bent van het specifieke patroon.

  • IN : de IN-operator wanneer de vergelijking van een kolom wordt gemaakt met meerdere waarden. Het is min of meer vergelijkbaar met de OF-aandoening.

  • IS NULL: De IS NULL-operator is een andere op SQL gebaseerde operator die wordt gebruikt om aan te geven of de betreffende kolomnaam een ​​NULL-waarde heeft. Het wordt gebruikt om alle rijen op te halen voor de opgegeven kolommen waarvoor de gegevens niet zijn gevonden of als nul zijn gevonden.

  • TUSSEN : Zoals de naam al doet vermoeden, filtert deze operator de resultaten voor een bepaalde reeks bereik. De waarde kan in dit geval getallen, datums of tekst zijn.

  • CASE : Deze case is dezelfde als die wordt gebruikt in andere programmeertalen, zoals Java, enz. Waar een statement control statement wordt genomen door de case statement en het argument erin wordt gebruikt om de caseresultaten op te halen die overeenkomen met de specifieke voorwaarde.

  • AANTAL () : Dit is een van de handigste SQL-opdrachten die wordt gebruikt om het aantal rijen voor al die niet-lege gegevens weer te geven. Het gebruikt de kolomnaam als argument.

  • INNER JOIN : Dit is een van de belangrijkste SQL-opdrachten die in het spel komt wanneer er een relatie moet worden opgebouwd tussen de attributen van twee tabellen op basis van een vast gemeenschappelijk attribuut. Met andere woorden, de join-voorwaarde moet waar zijn om INNER JOIN te laten functioneren.

Geavanceerde SQL-opdrachten

  • LIMIT : Met de clausule LIMIT kunt u het maximumaantal rijen opgeven dat is toegestaan ​​in de resultatenset.

  • OUTER JOIN: Dit is de join-functie die in het spel komt wanneer alle velden van beide tabellen vereist zijn op basis van een algemene voorwaarde voor de invoerkolom. Als niet aan de join-voorwaarde wordt voldaan, wordt aan de rechterkant van de kolom een ​​NULL-waarde ingevuld.

Tips en trucs om SQL-opdrachten te gebruiken

Wanneer u SQL-opdrachten gebruikt, besteedt u meer tijd aan het analyseren van de tabel dan het opvragen en uitvoeren ervan. Gebruik eenvoudiger en minder complexe query's met minimaal gebruik van dynamische SQL. Gebruik ook bij voorkeur tabelalias voor een betere leesbaarheid.

Conclusie

Dit bericht ging over de belangrijke SQL-opdrachten die de basis vormen van de query-taal van de database. Ik hoop dat je het artikel leuk vond. Blijf verbonden.

Aanbevolen artikelen

Dit is een handleiding voor SQL-opdrachten geweest. Hier hebben we de basis- en geavanceerde SQL-opdrachten en enkele onmiddellijke SQL-opdrachten besproken. U kunt ook het volgende artikel bekijken voor meer informatie-

  1. Hoe Spark Commands te gebruiken
  2. Wat is Hive Commands?
  3. Bekijk AutoCAD-opdrachten
  4. Sqoop-opdrachten - moet het proberen