Junior — Middle
83
შეგიძლიათ ახსნათ, რა იგულისხმება DDL- ში მონაცემთა ბაზებთან მუშაობის კონტექსტში?
პასუხი AI-სგან
sobes.tech AI
DDL (მონაცემთა განსაზღვრის ენა) — ეს არის SQL ბრძანებების მცირე ჯგუფი, რომელიც გამოიყენება მონაცემთა ბაზის სტრუქტურის განსაზღვრასა და ცვლილებაში.
DDL-ის ძირითადი ოპერაციები მოიცავს:
CREATE— ახალი სქემების, ინდექსების, ცხრილების და სხვა მონაცემთა ბაზის ობიექტების შექმნა.ALTER— არსებული ობიექტების სტრუქტურის შეცვლა (მაგალითად, სვეტების დამატება ცხრილში).DROP— მონაცემთა ბაზის ობიექტების წაშლა.TRUNCATE— ყველა მონაცემის სწრაფი წაშლა ცხრილიდან, ცხრილის წაშლის გარეშე.
DDL-ის მაგალითი ცხრილის შექმნისთვის:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
ამიტომ, DDL პასუხისმგებელია მონაცემთა ბაზის სქემის შექმნაზე და ცვლილებაზე, განსხვავებით DML-დან (მონაცემთა დამუშავების ენა), რომელიც მუშაობს მონაცემებთან.