diff --git a/exercicios/para-casa/desafio-casa.py b/exercicios/para-casa/desafio-casa.py new file mode 100644 index 0000000..58106ce --- /dev/null +++ b/exercicios/para-casa/desafio-casa.py @@ -0,0 +1,30 @@ +import sqlite3 +import csv + +banco = sqlite3.connect('titanic.db') +cursor = banco.cursor() + +cursor.execute("CREATE TABLE IF NOT EXISTS passageiros (\ + id INTEGER PRIMARY KEY AUTOINCREMENT, \ + PassageiroId INTEGER NOT NULL, \ + Nome TEXT NOT NULL, \ + Idade FLOAT, \ + Ticket TEXT, \ + Tarifa FLOAT, \ + Cabine TEXT, \ + Embarque TEXT)") + +file = open('titanic.csv') + +conteudo = csv.reader(file) + +inserir_conteudo = "INSERT INTO passageiros (PassageiroId, Nome, Idade, Ticket, Tarifa, Cabine, Embarque) VALUES (?, ?, ?, ?, ?, ?, ?)" + +cursor.executemany(inserir_conteudo, conteudo) + +selecionar_tudo = "SELECT * FROM passageiros" +entradas = cursor.execute(selecionar_tudo).fetchall() + +banco.commit(); +#banco.close(); + diff --git a/exercicios/para-casa/titanic.db b/exercicios/para-casa/titanic.db new file mode 100644 index 0000000..302640d Binary files /dev/null and b/exercicios/para-casa/titanic.db differ diff --git a/exercicios/para-sala/aula1.py b/exercicios/para-sala/aula1.py new file mode 100644 index 0000000..1c1b1ee --- /dev/null +++ b/exercicios/para-sala/aula1.py @@ -0,0 +1,15 @@ +import sqlite3 + +banco = sqlite3.connect("primeiroBanco.db") + +cursor = banco.cursor() + +#cursor.execute("CREATE TABLE pessoas (nome text, idade integer, email text)") + +cursor.execute("INSERT INTO pessoas VALUES ('Pedro', 10, 'peo@email.com')") + +banco.commit() + +cursor.execute("SELECT* FROM pessoas") + +print(cursor.fetchall ()) \ No newline at end of file diff --git a/exercicios/para-sala/primeiroBanco.db b/exercicios/para-sala/primeiroBanco.db new file mode 100644 index 0000000..e69de29 diff --git a/primeiroBanco.db b/primeiroBanco.db new file mode 100644 index 0000000..8ce9a35 Binary files /dev/null and b/primeiroBanco.db differ diff --git a/material/titanic.csv b/titanic.csv similarity index 100% rename from material/titanic.csv rename to titanic.csv diff --git a/titanic.db b/titanic.db new file mode 100644 index 0000000..fe8b161 Binary files /dev/null and b/titanic.db differ