import sqlite3
conn = sqlite3.connect('mysqlite.db')
c = conn.cursor()
#records or rows in a list
records = [(1, 'Glen', 8),
(2, 'Elliot', 9),
(3, 'Bob', 7)]
#insert multiple records in a single query
c.executemany('INSERT INTO students VALUES(?,?,?);',records);
print('We have inserted', c.rowcount, 'records to the table.')
#commit the changes to db
conn.commit()
#close the connection
conn.close()
import sqlite3
# it will create a databse with name sqlite.db
connection= sqlite3.connect('sqlite.db')
cursor= connection.cursor()
table_query = '''CREATE TABLE if not Exists Student
(Name text, Course text, Age real)'''
cursor.execute(table_query)
# student list
students_data = [
['AlixaProDev','CS',19],
['Alixawebdev','BBa',21],
['AskALixa','Software',22]
]
insert_q = []
# creating the insert query for each student
for std_data in students_data:
name = std_data[0]
course = std_data[1]
age = std_data[2]
q=f"INSERT INTO Student VALUES ('{name}','{course}','{age}')"
insert_q.append(q)
# executing the insert queries
for q in insert_q:
cursor.execute(q)
# you need to commit changes as well
connection.commit()
# you also need to close the connection
connection.close()
import sqlite3
# it will create a databse with name sqlite.db
connection= sqlite3.connect('sqlite.db')
cursor= connection.cursor()
table_query = '''CREATE TABLE Student
(Name text, Course text, Age real)'''
cursor.execute(table_query)
# you need to commit changes as well
connection.commit()
# you also need to close the connection
connection.close()