Удаление данных из базы данных с помощью собственного интерфейса MySQL

В этом примере показано, как удалить данные из базы данных с помощью MATLAB ®. Создайте оператора SQL с помощью синтаксиса удаления SQL; для получения правильного синтаксиса см. документацию базы данных. Выполните операцию удаления в базе данных с помощью execute функция с SQL- оператора. Этот пример демонстрирует удаление записей из базы данных MySQL ® .

Создание подключения к базе данных

Создайте подключение базы данных собственного интерфейса MySQL к базе данных MySQL с помощью имени источника данных, имени пользователя и пароля.

datasource = "MySQLDataSource";
username = "root";
password = "matlab";
conn = mysql(datasource,username,password);

Запрос SQL- sqlquery выбирает все строки данных в таблице inventoryTable. Выполните этот запрос SQL с помощью подключения к базе данных. Импортируйте данные из выполненного запроса с помощью fetch и отобразите последние несколько строк.

sqlquery = "SELECT * FROM inventoryTable";
data = fetch(conn,sqlquery);
tail(data,3)
ans=3×4 table
    productNumber    Quantity    Price        inventoryDate    
    _____________    ________    _____    _____________________

         11             567         0     "2012-09-11 00:30:24"
         12            1278         0     "2010-10-29 18:17:47"
         13            1700      14.5     "2009-05-24 10:58:59"

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

Удалите запись для номера продукта 13 из таблицы inventoryTable. Укажите номер продукта используя WHERE предложение в операторе SQL sqlquery.

sqlquery = "DELETE FROM inventoryTable WHERE productnumber = 13";
execute(conn,sqlquery)

Отобразите данные в таблице inventorytable после удаления. Запись с номером продукта 13 отсутствует.

sqlquery = "SELECT * FROM inventoryTable";
data = fetch(conn,sqlquery);
tail(data,3)
ans=3×4 table
    productNumber    Quantity    Price        inventoryDate    
    _____________    ________    _____    _____________________

         10             723       24      "2012-03-14 13:13:09"
         11             567        0      "2012-09-11 00:30:24"
         12            1278        0      "2010-10-29 18:17:47"

Закрытие подключения к базе данных

close(conn)

См. также

| | |

Похожие темы

Внешние веб-сайты