6.3. Удаление даннÑÑ #
ÐÑ ÑаÑÑказали о Ñом, как добавлÑÑÑ Ð´Ð°Ð½Ð½Ñе в ÑаблиÑÑ Ð¸ как изменÑÑÑ Ð¸Ñ . ТепеÑÑ Ð²Ð°Ð¼ оÑÑалоÑÑ ÑзнаÑÑ, как ÑдалиÑÑ Ð´Ð°Ð½Ð½Ñе, коÑоÑÑе оказалиÑÑ Ð½Ðµ нÑжнÑ. Так же, как добавлÑÑÑ Ð´Ð°Ð½Ð½Ñе можно ÑолÑко ÑелÑми ÑÑÑоками, ÑдалÑÑÑ Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑолÑко по ÑÑÑокам. РпÑедÑдÑÑем Ñазделе Ð¼Ñ Ð¾ÑмеÑили, ÑÑо в SQL Ð½ÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи напÑÑмÑÑ Ð°Ð´ÑеÑоваÑÑ Ð¾ÑделÑнÑе ÑÑÑоки, Ñак ÑÑо ÑдалиÑÑ Ð¸Ð·Ð±ÑаннÑе ÑÑÑоки можно, ÑолÑко ÑÑоÑмÑлиÑовав Ð´Ð»Ñ Ð½Ð¸Ñ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑие ÑÑловиÑ. Ðо еÑли в ÑаблиÑе еÑÑÑ Ð¿ÐµÑвиÑнÑй клÑÑ, Ñ ÐµÐ³Ð¾ помоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ однознаÑно вÑделиÑÑ Ð¾Ð¿ÑеделÑннÑÑ ÑÑÑокÑ. ÐÑи ÑÑом можно Ñак же ÑдалиÑÑ Ð³ÑÑÐ¿Ð¿Ñ ÑÑÑок, ÑооÑвеÑÑÑвÑÑÑие ÑÑловиÑ, либо ÑÑÐ°Ð·Ñ Ð²Ñе ÑÑÑоки ÑаблиÑÑ.
ÐÐ»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÑÑок иÑполÑзÑеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° DELETE; ÐµÑ ÑинÑакÑÐ¸Ñ Ð¾ÑÐµÐ½Ñ Ð¿Ð¾Ñ Ð¾Ð¶ на ÑинÑакÑÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ UPDATE. ÐапÑимеÑ, ÑдалиÑÑ Ð²Ñе ÑÑÑоки из ÑаблиÑÑ Ñ ÑоваÑами, имеÑÑими ÑÐµÐ½Ñ 10, можно Ñак:
DELETE FROM products WHERE price = 10;
ÐÑли Ð²Ñ Ð½Ð°Ð¿Ð¸ÑеÑе пÑоÑÑо:
DELETE FROM products;
бÑдÑÑ ÑÐ´Ð°Ð»ÐµÐ½Ñ Ð²Ñе ÑÑÑоки ÑаблиÑÑ! ÐÑдÑÑе оÑÑоÑожнÑ!