Utilisation de SQLAlchemy pour la gestion des bases de données en Python

Installation de SQLAlchemy pip install sqlalchemy Pour se conencter à des bases de données spécifiques, installez également les pilotes nécesssaires : # PostgreSQL pip install psycopg2-binary # MySQL pip install mysql-connector-python Concepts fondamentaux Moteur : Responsable de la communication avec la base de données. Séance : Gère t ...

Publié le 9 août à 14h06

Analyse approfondie de l'opération UNPIVOT en base de données : mécanismes sous-jacents et stratégies d'optimisation pour les grands volumes de données

UNPIVOT : transformation de colonnes en valeurs avec avantages et pièges de performance Une seule instruction UNPIVOT peut transformer trois colonnes en trois lignes. Semble simple, mais si votre tableau contient 10 colonnes à pivoter, la base de données effectuera 10 balayages complets du tableau — êtes-vous certain de vouloir procéder ainsi ...

Publié le 15 juillet à 00h36

Faire fonctionner une base de données PostgreSQL sur HarmonyOS avec des requêtes SQL fortement typées et un stockage distribué haute performance

Guide d'adaptation de la bibliothèque drift_postgres pour HarmonyOS - Faire fonctionner une base de données PostgreSQL sur HarmonyOS avec des requêtes SQL fortement typées et un stockage distribué haute performance Introduction Dans le développement d'applications OpenHarmony, la persistance des données repose généralement sur des bases de donn ...

Publié le 10 juillet à 04h22

Astuces SQL essentielles pour bases de données

01 - Obtenir de l'aide sur les commandes SQL Documentation officielle Commande help ou help commande # Exemple avec psql (PostgreSQL) mydatabase=# help You are using psql, the command-line interface to PostgreSQL. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or t ...

Publié le 7 juillet à 19h29

Utiliser SQLAlchemy ORM pour les opérations sur la base de données en Python

SQLAlchemy est l'un des frameworks ORM (Object-Relational Mapping) les plus prisés en Python, offrant une approche efficace et flexible pour interagir avec les bases de données. Ce guide détaille comment employer SQLAlchemy ORM pour réaliser diverses opérations sur votre base de données. Installation Pour installer SQLAlchemy, exécutez la comma ...

Publié le 6 juillet à 05h13

Contraintes et Modificateurs de Champs MySQL

(1). NULL et NOT NULL NOT NULL empêche l'insertion de valeurs NULL, mais autorise les chaînes vides. Les types numériques, les chaînes de caractères et les types de date peuvent accepter NULL, mais seules les chaînes de caractères peuvent contenir des valeurs vides. Exemple d'utilisation : mysql> create database bd_test; Query OK, 1 row affe ...

Publié le 1 juillet à 23h52

Points clés de la syntaxe des requêtes MySQL

MySQL est un système de gestion de bases de données relationnelles populaire, largement utilisé pour stocker, récupérer et gérer des données. Les opérations de requête constituent le cœur des interactions avec les bases de données, principalement réalisées via le langage SQL (Structured Query Language). Voici les points essentiels de la syntaxe ...

Publié le 28 juin à 21h04

Révision des concepts de bases de données MySQL

Questions théoriques 1. Moteurs de stockage MySQL : InnoDB vs. MyISAM et autres InnoDB (par défaut) : Orienté OLTP, transactions, verrouillage au niveau des lignes, clés étrangères, lecture non bloquante. MyISAM : Pas de transactions, verrouillage au niveau des tables, index de recherche plein texte, orienté OLAP. NDB : Cluster haute disponibil ...

Publié le 26 juin à 21h25