Quelle base de données dois-je apprendre avec Python ?

silencement
Libérer: 2019-05-22 14:03:14
original
2680 Les gens l'ont consulté

Amis qui apprennent Python, quelle que soit la direction dans laquelle ils travaillent en Python, ils ne peuvent pas se passer de bases de données, telles que les robots d'exploration, l'exploration de données, l'analyse quantitative financière, etc. Parlons aujourd’hui de la connaissance des bases de données.

Quelle base de données dois-je apprendre avec Python ?

Qu'est-ce qu'une base de données ? Une brève introduction

1. La base de données est un entrepôt (db et dbms) qui organise, stocke et gère les données selon la structure des données

2. Classification des bases de données : bases de données relationnelles et bases de données non relationnelles. . Le Mysql dont nous parlons aujourd'hui est une base de données relationnelle typique

> Caractéristiques des bases de données relationnelles : enregistrez les données dans différentes tables, puis placez ces tables dans la base de données, au lieu de mettre toutes les données de manière uniforme. la base de données.

> Avantages : Cela augmente non seulement la vitesse de lecture de Mysql, mais améliore également considérablement la flexibilité et la gérabilité. Le langage standardisé le plus couramment utilisé pour accéder et gérer la base de données Mysql est l'instruction structurée SQL, les données. est stocké de manière persistante sur le disque dur ;

L'interface de base de données standard de Python est Python DB-API, qui fournit aux développeurs une interface de programmation d'applications de base de données.

L'interface de base de données Python prend en charge de nombreuses bases de données, vous pouvez choisir la base de données qui convient à votre projet :

GadFly, mSQL, MySQL, PostgreSQL

Informix, Interbase, Oracle

Informix, Interbase, Oracle

Sybase, Microsoft SQL, Server 2000

Vous pouvez visiter l'interface de base de données Python et l'API pour afficher une liste détaillée des bases de données prises en charge.

Vous devez télécharger différents modules API DB pour différentes bases de données. Par exemple, si vous devez accéder à la base de données Oracle et aux données Mysql, vous devez télécharger les modules de base de données Oracle et MySQL.


DB-API est une spécification. Elle définit une série d'objets et de méthodes d'accès à la base de données nécessaires pour fournir un accès cohérent à une variété de systèmes de bases de données sous-jacents et à une variété de programmes d'interface de base de données.


La DB-API de Python implémente des interfaces pour la plupart des bases de données. Après l'avoir utilisée pour vous connecter à chaque base de données, vous pouvez utiliser chaque base de données de la même manière.


Processus d'utilisation de Python DB-API :

Présentez le module API.

Obtenez la connexion à la base de données.

Exécuter des instructions SQL et des procédures stockées.

Fermez la connexion à la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal