вставить

Добавьте данные MATLAB в таблицу базы данных SQLite

Синтаксис

insert(conn,tablename,colnames,data)

Описание

пример

insert(conn,tablename,colnames,data) экспортирует данные из рабочей области MATLAB® и вставляет его в существующую таблицу базы данных при помощи соединения с базой данных SQLite conn. Можно задать имя таблицы базы данных и имена столбцов, и задать данные, которые будут вставлены в базу данных.

Примеры

свернуть все

Составьте таблицу в новом файле базы данных SQLite, и затем вставьте новую строку данных в таблицу.

Создайте связь SQLite conn к новому файлу базы данных SQLite tutorial.db. Задайте имя файла в текущей папке.

dbfile = fullfile(pwd,'tutorial.db');

conn = sqlite(dbfile,'create');

Создайте таблицу inventoryTable с помощью exec.

createInventoryTable = ['create table inventoryTable ' ...
    '(productNumber NUMERIC, Quantity NUMERIC, ' ...
    'Price NUMERIC, inventoryDate VARCHAR)'];

exec(conn,createInventoryTable)

inventoryTable является пустой таблицей в tutorial.db.

Вставьте строку данных в inventoryTable.

colnames = {'productNumber','Quantity','Price','inventoryDate'};

insert(conn,'inventoryTable',colnames, ...
    {20,150,50.00,'11/3/2015 2:24:33 AM'})

Закройте связь SQLite.

close(conn)

Входные параметры

свернуть все

Соединение с базой данных SQLite, заданное как объект sqlite, создало использование функции sqlite.

Имя таблицы базы данных, заданное как вектор символов или скаляр строки обозначение имени таблицы в базе данных.

Пример: 'employees'

Типы данных: char | string

Имена столбцов таблицы базы данных, заданные как массив ячеек одного или нескольких векторов символов или массива строк, чтобы обозначить столбцы в существующей таблице базы данных tablename.

Пример: {'col1','col2','col3'}

Типы данных: cell | string

Вставьте данные, заданные как числовая матрица, структура, таблица или массив ячеек.

Введенный в R2016a