Команда DELETE в SQLite3

Част 7.4: Команда DELETE в SQLite3. Изявление DELETE в SQLite

Здравей, посетител на ZametkiNaPolyah.ru! Продължаваме да изучаваме бази данни и да се запознаем с библиотеката SQLite3. В тази бележка ще разгледаме последния оператор от групата DML. Нека ви напомня, че по-рано вече писах за: оператора SELECT, командата INSERT и оператора UPDATE. Сега трябва да отделим време на командата DELETE и нейната реализация в библиотеката SQLite3. В тази публикация ще научите: общия синтаксис на командатаDELETE в SQLite3 и ще видите някои примери за използване на командатаDELETE в SQLite. Много начинаещи често бъркат командата DELETE с командата DROP. Нека ви напомня, че DROP изтрива обекти от база данни, но DELETE изтрива редове от таблици в базата данни.

Синтаксис на командата DELETE в SQLite3. Синтаксис на оператора DELETE в SQLite3

Нека да разгледаме последната команда в груповите команди за манипулиране на данни на SQLite3.Командата DELETE в SQLite3 ви позволява да изтривате редове. SQLite3 ви позволява да изтривате редове един по един или няколко реда, или можете да изтриете всички редове наведнъж от таблица. Нека да разгледаме синтаксиса на командата DELETE в SQLite3.

Синтаксис на командата DELETE в SQLite3. Синтаксис на оператора DELETE в SQLite

Синтаксисът на оператора SQLite3 DELETE е доста прост: първо посочваме ключовата дума DELETE, след това ключовата дума FROM, след което посочваме името на таблицата, от която искаме да изтрием ред, и след това с клаузата WHERE посочваме редовете, които искаме да изтрием, като използваме командата DELETE.

Примери за използване на командата DELETE в SQLite3. Примери за използване на оператора DELETE вSQLite

Нека да разгледаме някои примери за използване на командатаDELETE в SQLite3. Ще използваме таблицата от предишната част, в която разгледахме командата UPDATE. Първо, ще изтрием третия ред с помощта на командата DELETE.