Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на Python3 mysqlclient-1.3.6 (известен още като PyMySQL)?

Проектът PyMySQL включва ръководство за потребителя . Не е толкова лесно да намерите това ръководство (няма очевидни връзки) и за да добавите объркването, името на модула не съответства на името на пакета. За да го използвате, трябва:

import MySQLdb

MySQLdb модулът имплементира PEP 249 - спецификацията на API на базата данни на Python за достъп до бази данни. Когато използвате този API, кодът на Python трябва да бъде по-преносим в различни системи за управление на релационни бази данни.

Не се препоръчва използването на _mysql модул (който също е включен в този пакет). Не е преносим и работи на по-ниско ниво на абстракция (внедряване на MySQL C API).

Ето два урока, които може да ви бъдат полезни. Използвах ги с оригиналния пакет MySQLdb в Python 2, но API е същият (както е дефинирано от PEP-249). И двете съдържат практически примери за достъп до база данни (четене и запис на данни) и аз открих, че са по-добри за започване на работа с API, отколкото официалната документация.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирам произволно число без повторение в базата данни с помощта на PHP?

  2. MySQL:има ли нещо като вътрешен идентификатор на запис за всеки запис в MySQL таблица?

  3. Mysql AVG да игнорира нула

  4. SQL_CALC_FOUND_ROWS / FOUND_ROWS() не работи в PHP

  5. Най-добрият начин да получите първия и последния ден от миналия месец?