Junior — Middle
Aký je rozdiel medzi príkazmi DDL a DML v databázach a ako sa určuje?
sobes.tech AI
Odpoveď od AI
DDL (Jazyk definície dát) a DML (Jazyk manipulácie s dátami) sú rôzne kategórie SQL príkazov, ktoré sa líšia podľa účelu:
- DDL sa používa na definovanie a zmenu štruktúry databázy: vytváranie, úprava a mazanie tabuliek, indexov, schém atď. Príklady:
CREATE,ALTER,DROP. - DML je určený na prácu s údajmi v tabuľkách: vkladanie, aktualizácia, mazanie a vyhľadávanie údajov. Príklady:
INSERT,UPDATE,DELETE,SELECT.
Rozdiel spočíva v tom, že DDL ovplyvňuje štruktúru databázy, zatiaľ čo DML ovplyvňuje obsah tabuliek.
V Androide, pri práci so SQLite, sa tieto príkazy používajú podobne, napríklad na vytváranie tabuliek — DDL, na pridávanie alebo zmenu údajov — DML.