sql >> Databasteknik >  >> RDS >> Mysql

Python3 mysqlclient-1.3.6 (aka PyMySQL) användning?

PyMySQL-projektet inkluderar en användarguide . Det är inte så lätt att hitta den här guiden (det finns inga uppenbara länkar) och för att öka förvirringen så överensstämmer inte modulnamnet med paketnamnet. För att använda den behöver du:

import MySQLdb

MySQLdb modulen implementerar PEP 249 - Python Database API Specification för åtkomst till databaser. När du använder detta API bör Python-koden vara mer portabel över olika relationsdatabashanteringssystem.

Det rekommenderas inte att använda _mysql modul (som också ingår i detta paket). Det är inte bärbart och det fungerar på en lägre abstraktionsnivå (implementerar MySQL C API).

Här är två handledningar som du kan ha nytta av. Jag har använt dem med det ursprungliga MySQLdb-paketet i Python 2 men API:et är detsamma (enligt definitionen av PEP-249). De innehåller båda praktiska exempel på databasåtkomst (läsa och skriva data) och jag tyckte att de var bättre för att komma igång med API:t än den officiella dokumentationen.




  1. Hur kontrollerar jag om en MySQL-anslutning är öppen i Python?

  2. Hur frågar jag DATETIME-fältet med endast datum i Microsoft SQL Server?

  3. 3 funktioner som hämtar dagen, månaden och året från ett datum i PostgreSQL

  4. Ladda data dynamiskt på div scroll med php, mysql, jquery och ajax