SQL of Structured Query Language , is een programmeertaal die wordt gebruikt voor het maken, openen en de gegevens in relationele database management systemen of databases te manipuleren . An American National Standards Institute standaard , programmeurs gebruiken SQL om gegevens op te halen , maken en verwijderen nieuwe records en tabellen , machtigingen om gegevens en bescheiden en slaan procedures in een database te bekijken . Het wordt het meest gebruikt , echter queries met een database . SQL Er zijn een aantal verschillende versies van SQL , hoewel de verschillende versies ondersteunen allemaal dezelfde basis taalelementen . Deze elementen omvatten verklaringen die bepalen hoe gegevens worden geopend en weergegeven , query de belangrijkste functie van SQL , welke informatie opvragen , clausules uit verklaringen en vragen , uitdrukkingen , waarbij ofwel de waarden van data of data aanwezig in een verstrekken tafel ; . en predikaten , die de logica gebruikt door SQL te roepen gegevens na bepaalde voorwaarden de meest voorkomende en essentiële functie van SQL beheersen queries gaat lopen queries dat zoeken en ophalen van gegevens . De query operatie maakt gebruik van verschillende commando verklaringen die gebruikers in staat om de gewenste gegevens te beschrijven . De SELECT- instructie haalt gegevens uit de registers of tabellen en kan worden gewijzigd met behulp van subopdrachten zoals FROM , die wijst naar een bepaalde tabel of locatie register; GROUP BY , die aggregaten bepaalde rijen of tabellen met elkaar verbonden , en ORDER BY , die allerlei resulteert in een order . Common Table Expressions SQL kan ook worden gebruikt om een gemeenschappelijke tafel expressie , of CTE , kenbaar te maken binnen een enkele query . Het kan zelf- verwijzing , of recursieve te zijn , en wordt vaak gebruikt om dezelfde tabel of plaat meerdere malen verwijzen zonder stromend afzonderlijke query's elke keer . CTE syntaxis bevat een uitdrukking die de CTE en de query zelf noemt . Zodra deze syntaxis wordt ingevoerd , kan een gebruiker verwijzen naar de CTE in elk commando dat selecteert , inserts , bewerkt of verwijdert gegevens , een record of een tafel . Recursieve Uitdrukkingen CTE kan ook recursieve , of letterlijk verwijzen of refereren zelf . Ontwikkelaars van Microsoft verklaren dat dit een nuttige functie als " een recursieve CTE is een waarin een eerste CTE herhaaldelijk uitgevoerd om subgegevensreeksen terug tot de volledige resultatenset is verkregen . ' Dit wordt gebruikt wanneer data wordt opgeslagen in een hiërarchie , zoals een organigram of een dataset heeft vele individuele componenten die al dan niet moeten worden opgenomen om een volledig resultaat te geven .
|