Módulo MySQL
Integração com base de dados MySQL.
ℹ️
Instala o driver antes de usar:
npm install mysql2| Função | Descrição |
|---|---|
| conectar(host, usuario, senha, base, porta?) | Conecta ao banco (porta padrão: 3306) |
| consultar(sql, parametros?) | Executa SELECT, retorna array |
| executar(sql, parametros?) | Executa INSERT/UPDATE/DELETE |
| fechar() | Fecha a conexão |
ms
importar bd de "mysql"
bd.conectar("localhost", "root", "senha", "minha_base")
variavel usuarios = bd.consultar("SELECT * FROM usuarios")
escreva usuarios
variavel user = bd.consultar("SELECT * FROM usuarios WHERE id = ?", [1])
escreva user
variavel resultado = bd.executar(
"INSERT INTO usuarios (nome, email) VALUES (?, ?)",
["Habibo", "habibo@exemplo.com"]
)
escreva "ID inserido: " + resultado.inseridoId
bd.executar("UPDATE usuarios SET nome = ? WHERE id = ?", ["Elio", 1])
bd.executar("DELETE FROM usuarios WHERE id = ?", [1])
bd.fechar()