Мавзўи 5.Хориҷкунии сабтҳо аз ҷадвалҳо
Нақша:
Фармони DELETE. Фармони TRUNCATE TABLE.
Оператори DELETE
Барои нест кардани сабтҳо оператори DELETE лозим аст.Оператори DELETE чунин синтаксис дорад:DELETE from tbl WHERE where_definition ORDER BY…LIMIT rowsДар ин ҷо: tbl – номи ҷадвал; where_definition – шарт
Хориҷкунии ҳамаи маълумот аз ҷадвал:
DELETE FROM catalogs;
Хориҷ кардан аз рӯи шарт (WHERE)
DELETE FROM catalogs WHERE id_catalogs=2;Дар ин ҷо: catalogs – номи ҷадвал; id_catalogs=2 – шарт
DELETE FROM catalogs WHERE id_catalogs>3;Дар ин ҷо: catalogs – номи ҷадвал; id_catalogs>3 – шарт
Хориҷ кардан бо истифодаи LIMIT
Истифодаи маҳдудияти LIMIT миқдори максималии сабтҳои хориҷшавандаро муайян менамояд.DELETE FROM catalogs LIMIT 3;
Оператори TRUNCATE TABLE
Оператори TRUNCATE TABLE ҳамаи сатҳои ҷадвалро хориҷ менамояд.TRUNCATE TABLE catalogs;
Мисоли дархостҳо
DELETE FROM student WHERE nomer_grup=206;DELETE FROM student WHERE mikdori_du>3;DELETE FROM student WHERE kurs=5;