insert

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

Описание

пример

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