DDL-opdrachten maken deel uit van SQL en werken samen met DML-, DCL- en TCL-opdrachten om databases te maken en te beheren. Ze vormen de basisbouwstenen voor het beheer van SQL en zijn handig om te weten of u een database gaat beheren of maken met behulp van Structured Query Language.

SQL-opdrachten bestaan voornamelijk uit DDL en DML. U zou een database maken of verwijderen met DDL-opdrachten en gegevens toevoegen, verplaatsen of wijzigen met DML. Met DCL-opdrachten kunt u gebruikers, machtigingen en gegevensbeveiliging beheren, terwijl TCL u helpt bij het beheren van de wijzigingen die u aanbrengt in DML. Ze werken allemaal samen binnen SQL om de tools te bieden die u nodig hebt om effectief databases te maken en te beheren. Het kennen van deze commando's is van fundamenteel belang voor iedereen die toegang wil krijgen tot databasebeheer of ondersteuning.
Ik ben geen SQL-expert, maar ik heb ze gebruikt en beheerd. Ik ben ook goede vrienden met iemand die dit soort dingen in zijn slaap schrijft. De volgende tutorial zijn misschien mijn woorden, maar de kennis en expertise zijn allemaal van hem. Eventuele fouten of weglatingen zijn alleen van mij.
lettertypen toevoegen aan Google Documenten
Wat volgt zijn de basiscommando's voor elke taal. DDL-opdrachten geven een overzicht van de termen die nodig zijn om databases, tabellen en objecten te maken. DML-opdrachten geven de termen weer die nodig zijn om objecten en gegevens te beheren in de database die u hebt gemaakt. DCL-opdrachten geven een overzicht van de termen die nodig zijn om gebruikers te beheren en TCL-opdrachten zijn wat u kunt gebruiken om opslagpunten in te stellen en uw wijzigingen vast te leggen.
DDL (Data Definition Language)
DDL (Data Definition Language) wordt gebruikt om het databaseschema te definiëren. Het helpt bij het maken en beheren van de database en objecten erin. DDL-instructies veranderen de structuur van de database op een aantal manieren, zoals het maken, verwijderen en wijzigen van schema's en objecten.
Afhankelijk van de smaak van SQL die u gebruikt, kunnen DDL-instructies het volgende bevatten:
- WIJZIG TABEL
- WIJZIG ZIEN
- BEREKEN STATISTIEKEN
- DATABASE MAKEN
- CREER FUNCTIE
- ROL MAKEN
- MAAK TAFEL
- AANZICHT MAKEN
- DROP DATABASE
- DROP-FUNCTIE
- DROP ROL
- DROP TAFEL
- DROP VIEW
- VERLENEN
- INTREKKEN
Core SQL DDL-instructies zijn:
- LEEFTIJD
- TRUNCATE
- COMMENTAAR
- MAKEN
- BESCHRIJVEN
- NAAM hernoemen
- LATEN VALLEN
- TONEN
- GEBRUIK
Deze zullen in alle versies van SQL verschijnen. Elke DDL-opdracht heeft een objecttype en een identifier nodig om te kunnen werken.
Bijvoorbeeld: CREATE TABLE [tabelnaam] ( [kolomdefinities] ) [tabelparameters] of DROP objecttype objectnaam.
DML (taal voor gegevensmanipulatie)
Een ander element van SQL is: DML (Data Manipulatie Taal). Hiermee kunt u gegevens binnen een SQL-database ophalen, invoegen, bijwerken, verwijderen en algemeen beheren. Deze commando's zult u dagelijks gebruiken bij het beheren van databases. Dit is op zichzelf geen specifieke taal, maar maakt deel uit van SQL.
- KIES
- INSERT
- BIJWERKEN
- VERWIJDEREN
- BULK INSERT
- GAAN
- LEESTEKST
- UPDATETEXT
- SCHRIJFTEKST
- BEGINNEN
- COMMIT
- TERUGROLLEN
- KOPIEER NAAR
- KOPIEER NAAR
- LEGGEN
- KRIJGEN
- LIJST
- VERWIJDEREN
Nogmaals, verschillende smaken van SQL zullen sommige of al deze DML-commando's gebruiken en velen voegen zelfs hun eigen toe.
Bijvoorbeeld: SELECT [kolomnaam(en)] uit [tabelnaam] of UPDATE [tabelnaam] SET [kolomnaam = waarde] waar [voorwaarde].
DCL (Data Control Language)
DCL (Data Control Language) wordt gebruikt om gebruikers en het systeem rond de database zelf te controleren. Het wordt meestal gebruikt om gebruikersrechten te beheren en gegevensbeveiliging te beheren, dus het is belangrijk om te weten.
hoe chat in onenigheid te wissen
Veelgebruikte DCL-opdrachten zijn onder meer:
- VERLENEN
- INTREKKEN
- SETUSER
- UITVOEREN ALS, verklaring
- EXECUTE AS, clausule
- TERUGDRAAIEN
- OPEN HOOFDSLEUTEL.
- SLUIT HOOFDSLEUTEL
- SYMMETRISCHE SLEUTEL OPENEN
- SLUIT SYMMETRISCHE SLEUTEL
Bijvoorbeeld: VERLENEN [privilege] ON [object] TO [user] of REVOKE [permission] ON [object] FROM [user].
TCL (Taal voor transactiebeheer)
TCL (Transaction Control Language) wordt gebruikt om DML-statements te groeperen om logische transacties te vormen en om eventuele wijzigingen in de gegevens door DML-statements te beheren. Als u DML-opdrachten uitvoert, worden deze niet noodzakelijk permanent gemaakt totdat u de huidige sessie sluit. Als u om welke reden dan ook handmatig wilt vastleggen, kunt u een TCL-opdracht gebruiken.
- BEGIN GEDISTRIBUEERDE TRANSACTIE
- BEGIN TRANSACTIE
- TRANSACTIE COMMIT
- COMMIT WERK
- ROLLBACK TRANSACTIE
- ROLLBACK WERK
- TRANSACTIE OPSLAAN
Bijvoorbeeld: COMMIT; slaat alle wijzigingen die met DML zijn gemaakt op voordat u verdergaat met andere opdrachten. SAVEPOINT savepoint_name; zal een save-positie creëren die lijkt op een save-game. Mocht er iets misgaan, dan kunt u de database terugdraaien naar dat punt en opnieuw beginnen.
Die vier zijn de basisbouwstenen voor het beheren van SQL-databases. Dit is een pagina op zeer hoog niveau voor diegenen die het onderwerp SQL willen verkennen. Maak kennis met deze commando's en hoe ze worden gebruikt, en een hele nieuwe wereld van databases en databasebeheer komt om de hoek kijken. Aangezien SQL achter de meeste cloud-applicaties, websites, web-apps, apps en de meeste productiviteitssuites eromheen zit, is het een goede vaardigheid om te leren!
Interessante Artikelen
Editor'S Choice
Temperatuurstickers krijgen met SnapChat
Met Snapchat kunnen gebruikers hun verhalen opfleuren met behulp van verschillende stickers, waaronder een die de huidige temperatuur weergeeft. Met deze functie kunt u uw verhalen een uniek tintje geven door details te geven over uw ervaringen met extreem weer, zoals
Hoe je een toetsenbord groter kunt maken op Android
Wil je het toetsenbord groter maken op Android? Je hebt opties, maar misschien heb je een app van derden nodig die aan je behoeften voldoet.
Maak een groep tegels los van het menu Start in Windows 10
Vanaf Windows 10 build 18272 is het mogelijk om een groep tegels in één keer los te maken vanuit het menu Start. De tegels worden verwijderd uit het rechterdeelvenster.
Hoe u een foto aan een Facebook-opmerking kunt toevoegen
Het is eenvoudig om een foto in een Facebook-reactie te plaatsen. Je kunt tekst toevoegen of gewoon een visuele opmerking maken door een foto te uploaden.
Panasonic DMC-TZ5 review
De nieuwste Lumix van Panasonic verlegt de grenzen van wat je redelijkerwijs 'compact' zou kunnen noemen. Zelfs als je zakken groot genoeg zijn - je kunt hem bijna in de achterkant van je spijkerbroek knijpen - neigt de uitstulping van de lensbehuizing
Hoe gesplitst scherm te gebruiken in Fortnite
https://www.youtube.com/watch?v=NjunybZF1f4 Couch co-op, of de mogelijkheid voor twee spelers om een game op één scherm te spelen, wordt steeds populairder. Met dit in gedachten heeft Epic Games een beperkte re-
Hoe weet je of iemand je op WhatsApp heeft geblokkeerd [januari 2021]
Een van de meest gebruikte messaging-applicaties wereldwijd is WhatsApp. U kunt via Wi-Fi berichten verzenden en groepschats voeren met uw vrienden en connecties over de hele wereld. WhatsApp gebruikt je draadloze internetverbinding in plaats van te gebruiken