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