19 āļĄ.āļ„. 2566·āļ­āđˆāļēāļ™ 2 āļ™āļēāļ—āļĩ

āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ DDL āđāļĨāļ° DML

āļ„āđ‰āļ™āļžāļšāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ DDL āđāļĨāļ° DML āđƒāļ™ SQL āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļēāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļš DBA āđāļĨāļ°āļ™āļąāļāļžāļąāļ’āļ™āļē

āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ DDL āđāļĨāļ° DML

āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ DDL ( Data Definition Language) āđāļĨāļ° DML ( Data Manipulation Language) āđƒāļ™ SQL āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰ āđ€āļĢāļēāļˆāļ°āļĨāļ‡āļĨāļķāļāļ–āļķāļ‡āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ™āļĩāđ‰ āđāļĨāļ°āđāļŠāļ”āļ‡āļ§āļīāļ˜āļĩāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āđ„āļĄāđˆāļ§āđˆāļēāļ„āļļāļ“āļˆāļ°āđ€āļžāļīāđˆāļ‡āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰ SQL āļŦāļĢāļ·āļ­āļĄāļ·āļ­āļ­āļēāļŠāļĩāļžāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āđˆāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļąāļāļĐāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĄāļēāđ€āļĢāļīāđˆāļĄāļāļąāļ™āđ€āļĨāļĒ!

āļ”āļĩāļ”āļĩāđāļ­āļĨ āļ„āļ·āļ­ DDL?

DDL ( Data Definition Language) āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļĒāđˆāļ­āļĒāļ‚āļ­āļ‡ SQL (Structured Query Language) āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ§āļąāļ•āļ–āļļ āđ€āļŠāđˆāļ™ āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļĨāļšāļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ§āļĄāļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰ āļ„āļģāļŠāļąāđˆāļ‡ DDL āļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļšāļēāļ‡āļŠāđˆāļ§āļ™ āđ„āļ”āđ‰āđāļāđˆ :

  • CREATE: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļŠāļĢāđ‰āļēāļ‡āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆ āđ€āļŠāđˆāļ™ āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļŦāļĢāļ·āļ­āļ”āļąāļŠāļ™āļĩ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļŠāļ·āđˆāļ­ "āļĨāļđāļāļ„āđ‰āļē":

CREATE TABLE ( id INT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255));

  • ALTER: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āđ€āļžāļīāđˆāļĄāļ„āļ­āļĨāļąāļĄāļ™āđŒāđƒāļŦāļĄāđˆāļŠāļ·āđˆāļ­ " email " āļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ " customers ":

ALTER TABLEADD āļ­āļĩāđ€āļĄāļĨ VARCHAR(255);

  • DROP: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļšāļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āļĨāļšāļ•āļēāļĢāļēāļ‡ "āļĨāļđāļāļ„āđ‰āļē":

āļĨāļđāļāļ„āđ‰āļē DROP TABLE;

  • TRUNCATE: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļšāđāļ–āļ§āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ•āļēāļĢāļēāļ‡ āđāļ•āđˆāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ DROP āļ‹āļķāđˆāļ‡āļˆāļ°āļĢāļąāļāļĐāļēāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡

  • RENAME: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­āļ•āļēāļĢāļēāļ‡ "customers" āđ€āļ›āđ‡āļ™ "clients":

RENAME TABLE āļĨāļđāļāļ„āđ‰āļē TO

āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ„āļ·āļ­āļ•āđ‰āļ­āļ‡āļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļēāļ„āļģāļŠāļąāđˆāļ‡ DDL āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđāļĨāļ°āļĄāļĩāļœāļĨāļ–āļēāļ§āļĢ āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļŦāļĢāļ·āļ­āļĨāļšāļ§āļąāļ•āļ–āļļāđāļĨāđ‰āļ§ āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĒāļāđ€āļĨāļīāļāđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ„āļļāļ“āļĄāļĩāļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļ”āđ† āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ„āļģāļŠāļąāđˆāļ‡ DDL āļĄāļąāļāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āļ”āļđāđāļĨāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļŠāļīāļ—āļ˜āļīāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

DML āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

DML ( Data Manipulation Language) āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļĒāđˆāļ­āļĒāļ‚āļ­āļ‡ SQL (Structured Query Language) āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡ DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡ DML āļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļšāļēāļ‡āļŠāđˆāļ§āļ™ āđ„āļ”āđ‰āđāļāđˆ :

  • SELECT: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āļ•āļēāļĢāļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļēāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āļ”āļķāļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļāļ•āļēāļĢāļēāļ‡ "āļĨāļđāļāļ„āđ‰āļē":

SELECT * FROM āļĨāļđāļāļ„āđ‰āļē;

  • INSERT: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ āļ•āļēāļĄāļ āļēāļžāļ›āļĢāļ°āļāļ­āļš āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āđāļ—āļĢāļāđāļ–āļ§āđƒāļŦāļĄāđˆāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ "āļĨāļđāļāļ„āđ‰āļē":

INSERT INTO āļĨāļđāļāļ„āđ‰āļē (id, name, address) VALUES (1, 'John Smith,' '123 Main St');

  • UPDATE: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļ•āļēāļĢāļēāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āļ­āļąāļ›āđ€āļ”āļ•āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļēāļ”āđ‰āļ§āļĒāļĢāļŦāļąāļŠ 1 āđƒāļ™āļ•āļēāļĢāļēāļ‡ "āļĨāļđāļāļ„āđ‰āļē":

UPDATE āļĨāļđāļāļ„āđ‰āļē SET address = '456 Park Ave' WHERE id = 1;

  • DELETE: āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāļˆāļēāļāļ•āļēāļĢāļēāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļˆāļ°āļĨāļšāļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāļĄāļĩ ID āđ€āļ›āđ‡āļ™ 1 āļˆāļēāļāļ•āļēāļĢāļēāļ‡ "customers":

DELETE FROM āļĨāļđāļāļ„āđ‰āļēāđ‚āļ”āļĒāļ—āļĩāđˆ WHERE = 1;

āļ„āļģāļŠāļąāđˆāļ‡ DML āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļĒāļāđ€āļĨāļīāļāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļĒāđ‰āļ­āļ™āļāļĨāļąāļš āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ„āļ·āļ­āļ•āđ‰āļ­āļ‡āļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļē āđāļĄāđ‰āļ§āđˆāļēāļ„āļģāļŠāļąāđˆāļ‡ DDL āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļĨāļšāļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ•āđˆāļ„āļģāļŠāļąāđˆāļ‡ DML āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļ§āļąāļ•āļ–āļļāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™

āļ„āļģāļŠāļąāđˆāļ‡ DML āļĄāļąāļāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļŠāđˆāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāļ—āļĩāđˆāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ„āđ‰āļ™ āļ­āļąāļ›āđ€āļ”āļ• āļŦāļĢāļ·āļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ DML āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļģāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ

DDL āļāļąāļš DML

DDL ( Data Definition Language) āđāļĨāļ° DML ( Data Manipulation Language) āđ€āļ›āđ‡āļ™āļ—āļąāđ‰āļ‡āļŠāļļāļ”āļĒāđˆāļ­āļĒāļ‚āļ­āļ‡ SQL (Structured Query Language) āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļĄāļĩāļˆāļļāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđāļĨāļ°āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™

DDL āļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ§āļąāļ•āļ–āļļ āđ€āļŠāđˆāļ™ āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļĨāļšāļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ§āļĄāļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ DDL āđ„āļ”āđ‰āđāļāđˆ CREATE, ALTER, DROP, TRUNCATE āđāļĨāļ° RENAME āļ„āļģāļŠāļąāđˆāļ‡ DDL āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđāļĨāļ°āđ€āļ›āđ‡āļ™āđāļšāļšāļ–āļēāļ§āļĢ āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļŦāļĢāļ·āļ­āļĨāļšāļ§āļąāļ•āļ–āļļāđāļĨāđ‰āļ§ āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĒāļāđ€āļĨāļīāļāđ„āļ”āđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļģāļ„āļąāļāļ—āļĩāđˆāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ„āļļāļ“āđ„āļ”āđ‰āļŠāļģāļĢāļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļ”āđ† āđ‚āļ”āļĒāļ›āļāļ•āļīāļ„āļģāļŠāļąāđˆāļ‡ DDL āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āļ”āļđāđāļĨāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļŠāļīāļ—āļ˜āļīāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡ DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ DML āđ„āļ”āđ‰āđāļāđˆ SELECT, INSERT, UPDATE āđāļĨāļ° DELETE āļ„āļģāļŠāļąāđˆāļ‡ DML āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļĒāļāđ€āļĨāļīāļāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļĒāđ‰āļ­āļ™āļāļĨāļąāļš āļ„āļģāļŠāļąāđˆāļ‡ DML āļĄāļąāļāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļŠāđˆāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāļ—āļĩāđˆāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ„āđ‰āļ™ āļ­āļąāļ›āđ€āļ”āļ• āļŦāļĢāļ·āļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨ

āđ‚āļ”āļĒāļŠāļĢāļļāļ› DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡ DDL āđ€āļ›āđ‡āļ™āđāļšāļšāļ–āļēāļ§āļĢāđāļĨāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļīāļāļ—āļģāđ„āļ”āđ‰ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ„āļģāļŠāļąāđˆāļ‡ DML āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļĒāļāđ€āļĨāļīāļāđ„āļ”āđ‰ āļ„āļģāļŠāļąāđˆāļ‡ DDL āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļšāļļāļ„āļĨāļēāļāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ• āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļģāļŠāļąāđˆāļ‡ DML

āļ—āļģāđ„āļĄāļ•āđ‰āļ­āļ‡ DDL?

DDL ( Data Definition Language) āļāļģāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ§āļąāļ•āļ–āļļ āđ€āļŠāđˆāļ™ āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ āđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļĨāļšāļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ§āļĄāļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡ āļĄāļļāļĄāļĄāļ­āļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰ āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ DDL:

  • āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ : āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ”āđ‰āļ§āļĒ DDL āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™

  • āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : āļ„āļģāļŠāļąāđˆāļ‡ DDL āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ„āļĩāļĒāđŒāļŦāļĨāļąāļ āļ„āļĩāļĒāđŒāļ™āļ­āļ āđāļĨāļ°āļ„āļĩāļĒāđŒāđ€āļ‰āļžāļēāļ° āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™

  • āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž : āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩāđƒāļ™āļ•āļēāļĢāļēāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļ‚āļ­āļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ™āļąāđ‰āļ™

  • āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ DDL āđ€āļžāļ·āđˆāļ­āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļšāļ™āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļ§āđˆāļēāđƒāļ„āļĢāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ„āļ”āđ‰ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ€āļ‰āļžāļēāļ°āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰

  • āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ : āļ„āļģāļŠāļąāđˆāļ‡ DDL āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ”āļđāđāļĨāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āđ„āļ”āđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļāļīāļ”āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§

DDL āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļĢāļąāļāļĐāļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™ āļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļ—āļģāđ„āļĄāļ•āđ‰āļ­āļ‡ DML?

DML ( Data Manipulation Language) āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļģāļŠāļąāđˆāļ‡ DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰ DML āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļ:

  • āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē : āļ„āļģāļŠāļąāđˆāļ‡ DML āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļĨāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ­āļąāļ›āđ€āļ”āļ•āļŦāļĢāļ·āļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

  • āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : āļ„āļģāļŠāļąāđˆāļ‡ DML āđ€āļŠāđˆāļ™āļ„āļģāļŠāļąāđˆāļ‡ SELECT āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆāļŦāļ™āļķāđˆāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āļķāđ‰āļ™āđ„āļ›āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļĢāļ°āļšāļšāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰

  • āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ DML āđ€āļžāļ·āđˆāļ­āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āđ‚āļ”āļĒāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļŦāļĢāļ·āļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡

  • āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āđ‰āļ­āļĄāļđāļĨ : āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ DML āđ€āļžāļ·āđˆāļ­āļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āđƒāļ„āļĢāđ€āļ›āđ‡āļ™āļœāļđāđ‰āļ—āļģāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”

  • āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ : āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ DML āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āđ„āļ”āđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļāļīāļ”āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§

DML āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļ—āļĢāļ āļ­āļąāļ›āđ€āļ”āļ• āđāļĨāļ°āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ™āļĩāđ‰āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™ āđāļĄāđˆāļ™āļĒāļģ āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒ

āļˆāļēāļāļŠāļ„āļĩāļĄāļēāđ€āļ›āđ‡āļ™ API āđ„āļ”āđ‰āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™
āļ•āļąāđ‰āļ‡āļ„āđˆāļē API endpoints āđāļĨāļ°āļ•āļĢāļĢāļāļ°āļ˜āļļāļĢāļāļīāļˆāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāļĨāļąāļšāļĄāļēāļˆāļąāļ”āļāļēāļĢāļĄāļīāđ€āļāļĢāļŠāļąāļ™āļŦāļĢāļ·āļ­āļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ

DDL āđāļĨāļ° DML āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

DDL ( Data Definition Language) āļ„āļ·āļ­āļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡ SQL āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļŠāļ„āļĩāļĄāļēāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļĄāļąāļ™āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđāļāđ‰āđ„āļ‚āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ DDL āđ„āļ”āđ‰āđāļāđˆ CREATE, ALTER āđāļĨāļ° DROP

DML ( Data Manipulation Language) āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡ SQL āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļŠāļ„āļĩāļĄāļēāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ DDL āļĄāļąāļ™āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļĢāļīāļ‡āđāļĨāļ°āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļ—āļĢāļ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ DML āđ„āļ”āđ‰āđāļāđˆ SELECT, INSERT, UPDATE āđāļĨāļ° DELETE

āļ„āļģāļŠāļąāđˆāļ‡ DDL āļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ?

āđ„āļĄāđˆāđ„āļ”āđ‰ āļ„āļģāļŠāļąāđˆāļ‡ DDL āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ„āļ”āđ‰āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ—āļģāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļšāļšāļ–āļēāļ§āļĢāļāļąāļšāļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļģāļŠāļąāđˆāļ‡ DML āļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ?

āđ„āļ”āđ‰ āļ„āļģāļŠāļąāđˆāļ‡ DML āļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ„āļ”āđ‰āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ—āļģāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļģāļŠāļąāđˆāļ‡ SQL āđƒāļ”āļšāđ‰āļēāļ‡āļ—āļĩāđˆāļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™ DDL

DDL āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ SQL āđ€āļŠāđˆāļ™ CREATE, ALTER āđāļĨāļ° DROP āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļĨāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ•āļēāļĢāļēāļ‡ āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļœāļđāđ‰āđƒāļŠāđ‰

āļ„āļģāļŠāļąāđˆāļ‡ SQL āđƒāļ”āļšāđ‰āļēāļ‡āļ—āļĩāđˆāļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™ DML

DML āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ SQL āđ€āļŠāđˆāļ™ SELECT, INSERT, UPDATE āđāļĨāļ° DELETE āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ—āļĢāļ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āļĨāļģāļ”āļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ DDL āđāļĨāļ° DML āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āļ„āļģāļŠāļąāđˆāļ‡ DDL āļˆāļ°āļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāđˆāļ­āļ™ āđāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡ DML āļˆāļ°āļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļžāļĢāļēāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāļ„āļĩāļĄāļēāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļˆāļķāļ‡āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ† āđ„āļ”āđ‰

āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļĢāđ‰āļēāļ‡āļšāļēāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆ āļ™āđˆāļēāļ—āļķāđˆāļ‡

āļ—āļ”āļĨāļ­āļ‡āļāļąāļš AppMaster āļ”āđ‰āļ§āļĒāđāļœāļ™āļŸāļĢāļĩ
āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļžāļĢāđ‰āļ­āļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļŠāļĄāļąāļ„āļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰

āđ€āļĢāļīāđˆāļĄ
āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ DDL āđāļĨāļ° DML | AppMaster