Sobes.tech
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-დან (მონაცემთა დამუშავების ენა), რომელიც მუშაობს მონაცემებთან.