DDL –Data Description Language Ma’lumotlarni tasvirlash tili
Ma'lumotlar bazasi tarkibini yoki tuzilishini tavsiflovchi buyruqlar to'plamidir
DDL buruqlari jadvallar, foydalanuvchilar kabi ma'lumotlar bazasi ob'ektlarini yaratadi, o'zgartiradi va o'chiradi.
Umumiy holda DDL buyruqlari:
CREATE, ALTER, DROP va TRUNCATE
COMMENT, SHOW, DESCRIBE,
ALTER
ALTER TABLE mavjud jadvalga ustunlarni qo'shish, o'chirish yoki o'zgartirish uchun ishlatiladi.
ALTER TABLE mavjud jadvalga turli cheklovlarni qo'shish va o’chirish uchun ham ishlatiladi.
ALTER TABLE - Ustun qo'shish
ALTER TABLE Customers ADD Email varchar(255);
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Maria Anders
Obere Str. 57
Berlin
12209
Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021
Mexico
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
Email
1
Alfreds Futterkiste
Maria Anders
Obere Str. 57
Berlin
12209
Germany
null
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021
Mexico
null
ALTER TABLE - Ustunni O’chirish
ALTER TABLE Customers DROP COLUMN Email;
ALTER TABLE - ALTER/MODIFY COLUMN
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
ALTER TABLE tablename MODIFY columnname INTEGER;
ALTER TABLE table_name RENAME TO new_table_name;
ALTER TABLE contacts RENAME TO people;
https://stackoverflow.com/questions/
DROP va TRUNCATE/DELETE
DROP DATABASE DatabaseName;
DROP TABLE table_name; (jadvalni to’liq o’chirish)
TRUNCATE TABLE table_name; (jadval ichidagi ma’lumotlarni o’chiriladi)
DELETE FROM table_name; (jadval ichidagi ma’lumotlarni o’chiriladi)
Atributlar ustida ishlash
Mavjud jadval strukturasi va parametrlari uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi komandasi orqali amalga oshiriladi va u quyidagicha yoziladi.
ALTER TABLE < jadval nomi > ADD(<atribut nomi > );
Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va unga NULL qiymati yoziladi. Jadvalga bir nechta ustun ham qoshish imkoniyati mavjud. Ular so`rovda bir biridan vergul bilan ajratiladi yoziladi.