Inserir dados em uma tabela pelo python

SQL Server

MySQL

Python

27/11/2018

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

Paola Santos

Curtidas 4

Melhor post

Jothaz

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:

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

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:

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

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

Yuri Peixoto

27/11/2018

É possível inserir vários nomes como parâmetro de uma vez?
GOSTEI 0
POSTAR