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 Structured Query Language.
SQL-opdrachten bestaan voornamelijk uit DDL en DML. U maakt of verwijdert een database met DDL-opdrachten en voegt gegevens toe, verplaatst of wijzigt met DML. DCL-opdrachten helpen u bij het beheren van gebruikers, machtigingen en gegevensbeveiliging, terwijl TCL 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 opdrachten 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 kan mijn woorden zijn, maar de kennis en expertise zijn allemaal van hem. Eventuele fouten of weglatingen zijn alleen van mij.
Wat volgt zijn de basisopdrachten voor elke taal. DDL-opdrachten geven de termen weer die nodig zijn om databases, tabellen en objecten te maken. DML-opdrachten geven de voorwaarden weer die nodig zijn om objecten en gegevens te beheren in de database die u hebt gemaakt. DCL-opdrachten bevatten de voorwaarden die nodig zijn om gebruikers te beheren en TCL-opdrachten zijn wat u kunt gebruiken om spaarpunten in te stellen en uw wijzigingen door te voeren.
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, wijzigen van schema en objecten.
Afhankelijk van de smaak van SQL die u gebruikt, kunnen DDL-instructies zijn:
- WIJZIG LIJST
- ALTER UITZICHT
- COMPUTE STATEN
- DATABASE MAKEN
- CREËER FUNCTIE
- ROL MAKEN
- CREËER LIJST
- CREATE VIEW
- DROP DATABASE
- VALFUNCTIE
- DALING ROL
- DALINGSTAFEL
- DROP UITZICHT
- VERLENEN
- INTREKKEN
Core SQL DDL-instructies zijn:
- WIJZIGEN
- TRUNCATE
- COMMENTAAR
- CREATE
- BESCHRIJVEN
- RENAME
- LATEN VALLEN
- LATEN ZIEN
- GEBRUIK
Deze verschijnen in alle versies van SQL. Elke DDL-opdracht vereist een objecttype en een ID om te kunnen werken.
Bijvoorbeeld: CREATE TABLE () of DROP objecttype objectnaam.
DML (Data Manipulation Language)
Een ander element van SQL is DML (Data Manipulation Language). Hiermee kunt u gegevens in een SQL-database ophalen, invoegen, bijwerken, verwijderen en in het algemeen beheren. Deze opdrachten zijn de opdrachten die u dagelijks gebruikt bij het beheren van databases. Dit is geen specifieke taal op zichzelf, maar maakt deel uit van SQL.
- SELECT
- INSERT
- BIJWERKEN
- DELETE
- BULK INVOEGEN
- SAMENVOEGEN
- READTEXT
- UPDATETEXT
- WRITETEXT
- BEGINNEN
- COMMIT
- TERUGROLLEN
- KOPIËREN NAAR