Я пытаюсь создать базу данных SQLite 3 из Python. У меня есть несколько типов, которые я хотел бы вставить в каждую запись: число с плавающей точкой, а затем 3 группы из n чисел с плавающей точкой, в настоящее время это кортеж, но может быть массивом или списком. все различия. Моя проблема - оператор INSERT.
DAS = 12345
lats = (42,43,44,45)
lons = (10,11,12,13)
times = (1,2,3,4,5,6,7,8,9)
import sqlite3
connection = sqlite3.connect("test.db")
cursor = connection.cursor()
cursor.execute( "create table foo(DAS LONG PRIMARY KEY,lats real(4),lons real(4), times real(9) )" )
Я не уверен, что будет дальше. Что-то вроде:
cmd = 'INSERT into foo values (?,?,?,?), ..."
cursor.execute(cmd)
Как лучше всего построить команду вставки SQL с учетом этих данных?