-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaula03.py
More file actions
64 lines (43 loc) · 2.18 KB
/
aula03.py
File metadata and controls
64 lines (43 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import sqlite3
from random import randint
conexao = sqlite3.connect("banco_de_dados.db")
cursor = conexao.cursor()
'''cursor.execute('CREATE TABLE IF NOT EXISTS minha_tabela(Data text, Nome text, Idade real )')
cursor.execute('INSERT INTO minha_tabela VALUES ("01/01/2021", "Odemir", 30)')
cursor.execute('INSERT INTO minha_tabela VALUES ("05/01/2021", "Lucas", 30)')
for _ in range(10):
numero = randint(10,20)
cursor.execute(f'INSERT INTO minha_tabela VALUES ("10/01/2021", "Lucas", {numero})')
consulta = cursor.execute("SELECT * FROM minha_tabela").fetchall()
for linha in consulta:
print(linha)
conexao.commit()'''
'''consulta = cursor.execute("SELECT * FROM minha_tabela WHERE Nome<>'Odemir'and'Lucas'").fetchall()
print(consulta)'''
'''consulta = cursor.execute('SELECT * FROM minha_tabela WHERE idade BETWEEN 15 and 20')
for linha in consulta:
print(linha)'''
'''consulta = cursor.execute("SELECT * FROM minha_tabela WHERE Nome LIKE 'A%'").fetchall()
for linha in consulta:
print(linha)'''
'''consulta = cursor.execute("SELECT * FROM minha_tabela WHERE Nome LIKE 'a%a'").fetchall()
for linha in consulta:
print(linha)'''
#consulta = cursor.execute("SELECT * FROM minha_tabela WHERE Idade IN (15, 20, 30)").fetchall()
#consulta = cursor.execute("SELECT * FROM minha_tabela ORDER BY Idade DESC, Nome DESC").fetchall()
'''consulta = cursor.execute("INSERT INTO minha_tabela VALUES ('ABC', null, 30)")
consulta = cursor.execute("INSERT INTO minha_tabela VALUES ('ABC', null, null)")
consulta = cursor.execute("SELECT * FROM minha_tabela")
conexao.commit()'''
#consulta = cursor.execute("UPDATE minha_tabela SET Nome = 'Preenchido' WHERE Nome IS NULL")
#conexao.commit()
#consulta = cursor.execute("DELETE FROM minha_tabela WHERE Nome = 'Preenchido' ")
#conexao.commit()
#consulta = cursor.execute("SELECT COUNT (Idade) FROM minha_tabela WHERE Idade = 14")
#consulta = cursor.execute("SELECT AVG (Idade) FROM minha_tabela")
#consulta = cursor.execute("SELECT * FROM minha_tabela")
#Para consultar o nome das colunas
#consulta = cursor.execute("PRAGMA table_info(minha_tabela);").fetchall()
consulta = cursor.execute('SELECT * FROM minha_tabela')
for linha in consulta:
print(linha)