Удаление строки (записи) в базе данных Mysql

Из этой статьи Вы узнаете, как удалить строку или запись в базе данных Mysql с помощью языка c#. Надеюсь, что Вы уже хотя бы не много знаете, как работать с базой данных MySQL, потому что в этой статье я не буду подробно расписывать многие моменты, о которых уже рассказывал чуть ранее.

Удаление строки

И так предположим, что у нас есть база данных MyDB, которая содержит таблицу Friends состоящую из четырёх колонок: id, name, lastname, age.

база данных Mysql

Добавим в таблицу несколько записей.

записи в таблице

А теперь давайте рассмотрим простой пример, в котором требуется удалить строку (запись) в таблице Friends, которая содержит фамилию Петрова.

Для начала создадим Windows Forms приложение и поместим на форму кнопку и textbox.

Windows Forms Application

Для удаления строк в базе данных Mysql используется следующий sql запрос:

Но, такой запрос нам не подходит, так как в результате его выполнения будут удалены абсолютно все записи, содержащиеся в указанной нами таблице. Поэтому, чтобы удалить какую-то конкретную строку или запись в таблице нам необходимо добавить в sql запрос ключевое слово WHERE, например:

После чего создадим метод DeleteRow, с помощью которого мы удалим строку в базе данных Mysql. Данный метод будет принимать всего один параметр — фамилию друга, которую будем передавать с помощью текстового поля.

Исходный код

Для работы с базой данных Mysql нужно установить MySQL Connectors!

Протестируем работу созданного метода.

результат

результат

Так же не забывайте при работе с базой данных Mysql использовать хранимые процедуры. Во-первых, они позволяют увеличить скорость выполнения sql запроса, это особенно актуально, если требуется выполнить какую-то операцию с большим количеством данных, а во-вторых, данный тип запроса является более безопасным, что так же не менее важно особенно при работе с web.

На этом всё, если есть какие-то вопросы, то оставляйте их в комментариях.

Читайте также:

Похожие темы

Как установить Apache, MariaDB/MySQL и PHP на Cent... Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Apache, Mari...
Установка MySQL for Visual Studio Как установить MySQL for Visual Studio? MySQL for Visual Studio это продукт от компании Microsoft, который предоставляет дополнительные инструменты д...
SQL-инъекции: простое объяснение для начинающих (ч... Суть SQL-инъекций Наверное, уже слышали шутку из Интернета: «Почему во всех уроках рисования одно и тоже: Например, урок по рисованию совы. Сначала п...
Как выполнить MySQL запрос в скрипте командной стр... Когда вы пишите скрипт командной строки как часть некоторой пакетной обработки, бывают ситуации, когда скрипту нужно обработать данные, хранящиеся н...
Новости софта от 31 декабря 2014 года (PHP, phpMyA... PHP 5.6.4, PHP 5.5.20, PHP 5.4.36 Обновились все три поддерживаемых ветки PHP. Исправлений достаточно много, в ядре и в различных модулях, но кр...