-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path01_criar_banco.py
More file actions
34 lines (27 loc) · 865 Bytes
/
01_criar_banco.py
File metadata and controls
34 lines (27 loc) · 865 Bytes
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
import mysql.connector
try:
# No XAMPP a senha é vazia, então deixamos ''
conexao = mysql.connector.connect(
host='localhost',
user='root',
password=''
)
cursor = conexao.cursor()
# Criando o banco de dados (SQL puro via Python!)
cursor.execute("CREATE DATABASE IF NOT EXISTS sistema_pedro;")
cursor.execute("USE sistema_pedro;")
# Criando uma tabela de usuários
cursor.execute("""
CREATE TABLE IF NOT EXISTS usuarios (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(100)
);
""")
print("✅ Banco 'sistema_pedro' e tabela 'usuarios' prontos!")
except Exception as erro:
print(f"❌ Erro: {erro}")
finally:
if 'conexao' in locals() and conexao.is_connected():
cursor.close()
conexao.close()