Cómo conectarse a MySQL usando Python3.4
Descripción del número de serie
1 Vaya a github para descargar el paquete de instalación de pymysql.
Extraer a una letra de unidad.
3 Abra la ventana cmd (en el entorno win), ingrese al directorio raíz de pymysql y ejecute el comando. python setup.py install4En el programa, importe pymysql.
5 Comience a conectarse a la base de datos
Conexión del documento API para operaciones de base de datos:/blog/2096512Explicación complementaria:
Mysqldb es una herramienta para que Python se conecte a la base de datos. base de datos mysql, pero actualmente Myqldb admite una versión inferior y la instalación falla. Es por eso que probamos pymysql. pymysql es una dirección de descarga de software relativamente simple y fácil de usar:
Python 3. 2. 5:/PHP Study/phpstudylite.zip (Para facilitar la instalación, Elijo PHP aquí estudio)1, el directorio de instalación de Python está configurado en d:/python32.
2. El método de instalación de pymysql es: descomprimir el archivo descargado y ejecutarlo en cmd: pythonsetup.pyinstall..
El método para comprobar si la instalación se realizó correctamente: importar pymysql . Si no se informa ningún error, la instalación se realizó correctamente.
3. El directorio de instalación de mysql es D:/phpStudy/MySQL. Para evitar más problemas de configuración, después de iniciar phpstudy, puede configurarlo como un servicio del sistema. 4. Operaciones básicas:
(1) Importar pymysql: Importar pymysql
(2) Conectarse a la base de datos: conn = pymysql Connect(host = ' localhost ', usuario = ' root ', passwd=' root ', db=' ere ', charset='utf8 '). ¡Asegúrate de prestar atención al contenido antes de cada signo igual! El parámetro Charset puede evitar caracteres chinos confusos (3) Obtener cursor de operación: cur=conn.cursor().
(4) Ejecute la declaración sql e inserte el registro: sta=cur.execute("insertar declaración"). Después de una ejecución exitosa, el valor sta es 1. Las declaraciones de actualización y eliminación son similares.
(5) Ejecutar instrucción SQL y consultar registro: cur. Execute ("sentencia select") se ejecuta con éxito, el conjunto de registros de resultados de la consulta se guarda en la variable cur y luego los resultados se imprimen en un bucle:
Para cada entrada cur:
Imprimir(cada uno[1]). decode(' UTF-8 ')# each[1] representa el valor en la segunda columna de la fila del cursor actual. Si es chino, se requiere codificación.