Inserir dados em uma tabela pelo python
Possuo o mysql e o xampp instalados, preciso fazer a conexão do banco pelo python e popular uma tabela, porém não estou conseguindo fazer a inserção dos dados.
Paola Santos
Curtidas 4
Melhor post
Jothaz
28/11/2018
Por favor dê mais detalhes, assim facilita a ajudar.
Você esta usando algum artigo com fonte de consulta?
Qual erro esta retornando?
Um roteiro resumido seria assim:
Veja este link:
Você esta usando algum artigo com fonte de consulta?
Qual erro esta retornando?
Um roteiro resumido seria assim:
import MySQLdb con = MySQLdb.connect(host='localhost',user='root',passwd='',db='seu_bd') con.select_db('testepython') cursor = con.cursor() nome = str(input('Digite qual seu nome: ')) print(nome) cursor.execute("INSERT INTO sua_tabela (nome) VALUES(%s)", (nomep)) con.commit()
Veja este link:
https://www.revista-programar.info/artigos/interaccao-python-mysql/
GOSTEI 3
Mais Respostas
Paola Santos
27/11/2018
Por favor dê mais detalhes, assim facilita a ajudar.
Você esta usando algum artigo com fonte de consulta?
Qual erro esta retornando?
Um roteiro resumido seria assim:
Veja este link:
Você esta usando algum artigo com fonte de consulta?
Qual erro esta retornando?
Um roteiro resumido seria assim:
import MySQLdb con = MySQLdb.connect(host='localhost',user='root',passwd='',db='seu_bd') con.select_db('testepython') cursor = con.cursor() nome = str(input('Digite qual seu nome: ')) print(nome) cursor.execute("INSERT INTO sua_tabela (nome) VALUES(%s)", (nomep)) con.commit()
Veja este link:
https://www.revista-programar.info/artigos/interaccao-python-mysql/
Quando tento importar o Mysql com esse código aparece o seguinte erro:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'MySQLdb'
GOSTEI 0
Jothaz
27/11/2018
Você deve instalar o Mysql para o Python:
Como você não deu detalhes do seu ambiente, fica complicado sugerir algo.
Como não sei qual sistema operacional vocês esta usando segue algusn passo que pode ajudar.
Linux:
Ubuntu/Debian: apt-get install python-mysqldb CentOS/rpm-based: yum install mysql-python Fedora: dnf install python-mysql
Windows tem este tutorial:
https://victorjabur.com/2010/05/29/mysqldb_windows/
GOSTEI 0
Yuri Peixoto
27/11/2018
É possível inserir vários nomes como parâmetro de uma vez?
GOSTEI 0