āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ DDL āđāļĨāļ° DML
āļāđāļāļāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ DDL āđāļĨāļ° DML āđāļ SQL āđāļĨāļ°āļ§āļīāļāļĩāļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ āļāļēāļāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļ DBA āđāļĨāļ°āļāļąāļāļāļąāļāļāļē

āļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ 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 āļĄāļĩāļāļ§āļēāļĄāļŠāļģāļāļąāļāđāļāļ·āđāļāļāļāļēāļāđāļāđāđāļāļāļēāļĢāđāļāļĢāļ āļāļąāļāđāļāļ āđāļĨāļ°āļĨāļāļāđāļāļĄāļđāļĨāđāļāļāļēāļāļāđāļāļĄāļđāļĨ āļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨ āļāļąāļāļāļąāļāđāļāđāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāļāđāļāļĄāļđāļĨ āļāļīāļāļāļēāļĄāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāļāļąāđāļāļāļāļāļāļēāļĢāļŠāļģāļĢāļāļāđāļĨāļ°āļāļđāđāļāļ·āļ āļāļļāļāļŠāļĄāļāļąāļāļīāļāļąāđāļāļŦāļĄāļāļāļĩāđāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĢāļēāļāļĢāļ·āđāļ āđāļĄāđāļāļĒāļģ āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļģāļāļēāļĄāļāļĩāđāļāļāļāđāļāļĒ
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 āļāļ°āļāļđāļāļāļģāđāļāļīāļāļāļēāļĢāđāļāļ āļēāļĒāļŦāļĨāļąāļ āļāļĩāđāđāļāđāļāđāļāļĢāļēāļ°āļāđāļāļāļĄāļĩāļāļēāļĢāļāļģāļŦāļāļāļŠāļāļĩāļĄāļēāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāļāđāļāļāļāļķāļāļāļ°āļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāđāļāđ āđāļāđ


