using :meth:`~Cursor.executemany`::
>>> data = [
- ('2006-03-28', 'BUY', 'IBM', 1000, 45.0),
- ('2006-04-05', 'BUY', 'MSFT', 1000, 72.0),
- ('2006-04-06', 'SELL', 'IBM', 500, 53.0),
- ]
- >>> cur.executemany('INSERT INTO stocks VALUES(?, ?, ?, ?)', data)
+ ... ('2006-03-28', 'BUY', 'IBM', 1000, 45.0),
+ ... ('2006-04-05', 'BUY', 'MSFT', 1000, 72.0),
+ ... ('2006-04-06', 'SELL', 'IBM', 500, 53.0),
+ ... ]
+ >>> cur.executemany('INSERT INTO stocks VALUES(?, ?, ?, ?, ?)', data)
Then, retrieve the data by iterating over the result of a ``SELECT`` statement::