In [9]:
In [ ]:
#importando o módulo de acesso SQLite
import sqlite3
In [2]:
#cria uma conexão com o banco
#se o banco não exitir é criado
con = sqlite3.connect('escola.db')
In [3]:
#criando um curso para poder percorrer todos os registros de um banco de dados
cursor=con.cursor()
In [4]:
#cria uma instrução sql
sql_create = 'create table cursos'\
'(id integer primary key,'\
'titulo varchar(100),'\
'categoria varchar(140))'
In [5]:
#executando a instrução sql no cursor
cursor.execute(sql_create)
Out[5]:
In [6]:
#criando outra setença SQL para inserir registros
sql_insert ='insert into cursos values (?,?,?)'
In [10]:
#dados
recset=[(1000,'Ciencia de Dados','Data Science'),
(1001,'Big Data Fundamentos','Big Data'),
(1002,'Python Fundamentos','Analise de Dados')]
In [11]:
#inserindo os registros
for rec in recset:
cursor.execute(sql_insert ,rec)
In [12]:
#grava no banco
con.commit()
In [13]:
#selecionando registro
sql_select ='select * from cursos'
In [14]:
#selecionado todos os registros
cursor.execute(sql_select)
Out[14]:
In [15]:
#recupera os dados
dados = cursor.fetchall()
In [16]:
#mostrando os dados
for linha in dados:
print('Curso: %s, Titulo: %s, Categoria: %s \n' %linha)
In [23]:
#gravando registros no banco
recset=[(1005,'Gestao de dados com MongoDB', 'Big Data'),
(1006,'R Fundamentos','Analise de dados')]
#inserindo um registro
for rec in recset:
cursor.execute(sql_insert, rec)
#grava no banco
con.commit()
#selecionando o dados
cursor.execute(sql_select)
#recupera os dados
dados = cursor.fetchall()
#mostranaod os dados
for linha in dados:
print('Curso: %s, Titulo: %s, Categoria: %s \n' %linha)
In [25]:
#fechando a conexao
con.close()
In [ ]: